Hola,
Gracias he probado y funciona perfecto.
Gracias he probado y funciona perfecto.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
CREATE PROCEDURE pLoad_Shift_FileMP
@PathFile varchar(255)
AS
--Crear la tabla temporal para la malla plana
DROP TABLE IF EXISTS #Shift_loads
CREATE TABLE #Shift_loads (
Fecha DATE NOT NULL ,
Sup VARCHAR(200) NOT NULL,
Nombre VARCHAR(200) NOT NULL,
TAXNUMBER VARCHAR(20) NOT NULL,
HI_prg VARCHAR(10) NOT NULL ,
HF_prg VARCHAR(10) NOT NULL ,
DI_prg VARCHAR(10) NOT NULL ,
DF_prg VARCHAR(10) NOT NULL ,
B1_prg VARCHAR(10) NOT NULL ,
B2_prg VARCHAR(10) NOT NULL ,
HI_prg2 VARCHAR(10) NOT NULL ,
HF_prg2 VARCHAR(10) NOT NULL ,
DI_prg2 VARCHAR(10) NOT NULL ,
DF_prg2 VARCHAR(10) NOT NULL ,
B1_prg2 VARCHAR(10) NOT NULL ,
idCCMS VARCHAR(10) NOT NULL,
Estado VARCHAR(10) NOT NULL
)
--Insertar los datos en la tabla temporal
BULK INSERT #Shift_loads FROM @PathFile WITH (FIRSTROW=2,ROWTERMINATOR='\n')
public AppConfig() {
_cfg.dbName = "WFSAT";
_cfg.dbServer = @"DESKTOP-16VE8AF\SQLSERVER";
_cfg.dbUser = "";
_cfg.dbPasswd = "";
_cfg.dbLogFile = "Log/ErrLogBD.log";
_cfg.AppLogFile = "Log/ErrLogApp.log";
}
CNN = new SqlConnection("Data Source=" + _cfg.dbServer + ";Initial Catalog=" + _cfg.dbName + ";Persist Security Info=True");
CNN = new SqlConnection("Data Source=DESKTOP-16VE8AF\\SQLSERVER;Initial Catalog=WFSAT;Persist Security Info=True");
CREATE PROCEDURE Load_Shift_File
@PathFile varchar(500)
AS
BEGIN
CREATE TABLE #Shift_loads (
Fecha DATE NOT NULL ,
idEmployed NUMERIC (10) NOT NULL ,
HI_prg DECIMAL(5,5) NOT NULL ,
HF_prg DECIMAL(5,5) NOT NULL ,
DI_prg DECIMAL(5,5) NOT NULL ,
DF_prg DECIMAL(5,5) NOT NULL ,
B1_prg DECIMAL(5,5) NOT NULL ,
B2_prg DECIMAL(5,5) NOT NULL ,
)
BULK INSERT #Shift_loads FROM @PathFile WHERE (FIRSTROW=2)
DECLARE @Fecha DATE
DECLARE @idEmp NUMERIC (10)
DECLARE @HI DECIMAL(5,5)
DECLARE @HF DECIMAL(5,5)
DECLARE @DI DECIMAL(5,5)
DECLARE @DF DECIMAL(5,5)
DECLARE @B1 DECIMAL(5,5)
DECLARE @B2 DECIMAL(5,5)
DECLARE Curs cursor
FOR
SELECT * FROM #Shift_loads
OPEN Curs
FETCH Curs INTO @Fecha,@idEmp,@HI,@HF,@DI,@DF,@B1,@B2
WHILE (@@FETCH_STATUS=0)
BEGIN
INSERT INTO SHIFT_SCHEDULLER (Fecha,idEmployed,HI_prg,HF_prg,DI_prg,DF_prg,B1_prg,B2_prg)
VALUES (@Fecha,@idEmp,CAST(@HI AS DECIMAL(5,5)),CAST(@HF AS DECIMAL(5,5)),CAST(@DI AS DECIMAL(5,5)),CAST (@DF AS DECIMAL(5,5)),CAST(@B1 AS DECIMAL(5,5)),CAST(@B2 AS DECIMAL(5,5)))
FETCH Curs INTO @Fecha,@idEmp,@HI,@HF,@DI,@DF,@B1,@B2
END
CLOSE Curs
DEALLOCATE Curs
DROP TABLE #Shift_Loads
function loadNew(id) {
//Cargar el tamaño del div
var size=load('mod/nsize.php?s='+id);
$('#popnew').css(size);
}
private void frmUserOpt_Load(object sender, EventArgs e) {
//Dibujar las lineas
Pen oPen = new Pen(Color.Gainsboro, 3);
Graphics oPanel = this.CreateGraphics();
oPanel.DrawLine(oPen, 0, 50, this.Width, 50);
oPanel = pnlBackGround.CreateGraphics();
oPen.Color = Color.White;
oPanel.DrawLine(oPen, 0, 30, this.Width, 30);
oPanel.DrawLine(oPen, 0, 50, this.Width, 50);
oPen.Dispose();
oPanel.Dispose();
}