private int GenerarDespacho(string transportista, string caja) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); SqlDataReader despachosDR; int resultado = 0; //despachosDR = conn.getLector(//"SET DATEFORMAT YMD;" + // "SELECT nid_deploy " + // "FROM deploys " + // "WHERE " + // "CONVERT(DATETIME,CONVERT(VARCHAR(11),dcreation)) = " + // "CONVERT(DATETIME,CONVERT(VARCHAR(11),GETDATE())) " + // "AND nid_filial = 70 and bclosed = 0"); //if (despachosDR.Read()) //{ // resultado = Convert.ToInt32(despachosDR["nid_deploy"]); //} //else //{ // despachosDR.Close(); conn.InsertSQL = "INSERT INTO deploys " + "(nid_filial, dcreation , dEndSelection,bclosed, nid_user) " + "VALUES " + "(@nid_filial, GETDATE(), GETDATE(), 0, @nid_user);"; conn.InsertParametros.Add("@nid_filial", SqlDbType.Int, 4).Value = 70; conn.InsertParametros.Add("@nid_user", SqlDbType.Int, 4).Value = 1; conn.insert(); despachosDR = conn.getLector("SELECT IDENT_CURRENT('deploys') as nid_deploy"); if (despachosDR.Read()) { resultado = Convert.ToInt32(despachosDR["nid_deploy"]); } despachosDR.Close(); //Inserta un despacho ficticio en la tabla, este se puede cambiar desde el sistema por el rela conn.InsertSQL = string.Format("insert into carriers_deploys values (getdate(), '{0}', '{1}', " + resultado + ", 1, 0, 0, null)", transportista, caja); conn.insert(); //llegada ya libarada autyomatica //conn.InsertSQL = "insert into carriers_arrivals (cname_driver,cve_transp,nid_filial,nid_transport_type,cbox_number,ctype,nbill_type,cstatus) "+ // "values('soltelo automatico','SOTELO',70,1,'X','out',1,'A')"; //conn.insert(); //} conn.FinConexion(); return(resultado); }
private void AgregarPaleta() { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); //Actualizar palet conn.InsertSQL = "UPDATE MaterialesPaltetas " + "SET FechaRecibo = @FechaRecibo " + ",[NumeroPaleta] = @NumeroPaleta " + ",[Planta] = @Planta " + ",[PesoBruto] =@PesoBruto " + ",[CantidadBultos] = @CantidadBultos " + ",[TipoEmbarque] =@TipoEmbarque " + ",[ContenidoTipoBulto] = @ContenidoTipoBulto " + ",[FechaEmbarque] = @FechaEmbarque " + ",[ConsecutivoEmbarque] = @ConsecutivoEmbarque " + ",[NombrePaleta] = @NombrePaleta " + ",[Consecutivo] = @Consecutivo " + /* ,[nid_sku] = <nid_sku, varchar(72),>*/ "WHERE Id = @Id "; conn.InsertParametros.Add("@FechaRecibo", SqlDbType.DateTime).Value = txtFechaRecibo.Text; conn.InsertParametros.Add("@NumeroPaleta", SqlDbType.VarChar, 50).Value = txtNumeroPaleta.Text; conn.InsertParametros.Add("@Planta", SqlDbType.VarChar, 50).Value = txtPlanta.Text; conn.InsertParametros.Add("@PesoBruto", SqlDbType.Decimal, 20).Value = Convert.ToDecimal(txtPesoBruto.Text); conn.InsertParametros.Add("@CantidadBultos", SqlDbType.Decimal, 20).Value = Convert.ToDecimal(txtCantidadBultos.Text); conn.InsertParametros.Add("@TipoEmbarque", SqlDbType.VarChar, 50).Value = txtTipoEmbarque.Text; conn.InsertParametros.Add("@ContenidoTipoBulto", SqlDbType.VarChar, 50).Value = txtContenidoBulto.Text; conn.InsertParametros.Add("@FechaEmbarque", SqlDbType.DateTime).Value = txtFechaEmbarque.Text; conn.InsertParametros.Add("@ConsecutivoEmbarque", SqlDbType.Int, 4).Value = Convert.ToInt32(txtConsecutivoEmbarque.Text); conn.InsertParametros.Add("@NombrePaleta", SqlDbType.VarChar, 50).Value = txtNombrePaleta.Text; conn.InsertParametros.Add("@Consecutivo", SqlDbType.Int, 5).Value = Convert.ToInt32(txtConsecutivo.Text); conn.InsertParametros.Add("@Id", SqlDbType.Int, 5).Value = Convert.ToInt32(dgvTarimas.CurrentRow.Cells["gId"].Value.ToString()); // conn.InsertParametros.Add("@nid_sku", SqlDbType.VarChar, 50).Value = txtNoEtiqueta.Text; conn.insert(); for (int i = 0; i < dgvEtiAzul.RowCount; i++) { conn.InsertSQL = "UPDATE dbo.deploys_detail_skus SET nid_deploy =@nid_deploy " + "WHERE nid_sku = @nid_sku"; conn.InsertParametros.Add("@nid_deploy", SqlDbType.Int, 5).Value = txtConsecutivoEmbarque.Text; conn.InsertParametros.Add("@nid_sku", SqlDbType.VarChar, 75).Value = dgvEtiAzul.Rows[i].Cells[0].Value.ToString(); //conn.InsertParametros.Add("@nid_sku", SqlDbType.VarChar, 75).Value = txtNoEtiqueta.Text; conn.insert(); } }
private void AgregarPaleta() { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "INSERT INTO MaterialesPaltetas " + "(FechaRecibo,NumeroPaleta,Planta,PesoBruto ,CantidadBultos " + ",TipoEmbarque,ContenidoTipoBulto,FechaEmbarque ,ConsecutivoEmbarque " + ",NombrePaleta,nid_sku,consecutivo)" + "VALUES " + "(@FechaRecibo, @NumeroPaleta, @Planta, @PesoBruto, " + "@CantidadBultos, @TipoEmbarque, @ContenidoTipoBulto, @FechaEmbarque, " + "@ConsecutivoEmbarque, @NombrePaleta,@nid_sku,@consecutivo) select IDENT_CURRENT('MaterialesPaltetas')"; conn.InsertParametros.Add("@FechaRecibo", SqlDbType.DateTime).Value = txtFechaRecibo.Text; conn.InsertParametros.Add("@NumeroPaleta", SqlDbType.VarChar, 50).Value = txtNumeroPaleta.Text; conn.InsertParametros.Add("@Planta", SqlDbType.VarChar, 50).Value = txtPlanta.Text; conn.InsertParametros.Add("@PesoBruto", SqlDbType.Decimal, 20).Value = Convert.ToDecimal(txtPesoBruto.Text); conn.InsertParametros.Add("@CantidadBultos", SqlDbType.Decimal, 20).Value = Convert.ToDecimal(txtCantidadBultos.Text); conn.InsertParametros.Add("@TipoEmbarque", SqlDbType.VarChar, 50).Value = txtTipoEmbarque.Text; conn.InsertParametros.Add("@ContenidoTipoBulto", SqlDbType.VarChar, 50).Value = txtContenidoBulto.Text; conn.InsertParametros.Add("@FechaEmbarque", SqlDbType.DateTime).Value = txtFechaEmbarque.Text; conn.InsertParametros.Add("@ConsecutivoEmbarque", SqlDbType.Int, 4).Value = Convert.ToInt32(txtConsecutivoEmbarque.Text); conn.InsertParametros.Add("@NombrePaleta", SqlDbType.VarChar, 50).Value = txtNombrePaleta.Text; conn.InsertParametros.Add("@nid_sku", SqlDbType.VarChar, 50).Value = dgvEtiAzul.Rows[0].Cells[0].Value.ToString(); conn.InsertParametros.Add("@consecutivo", SqlDbType.Int, 4).Value = Convert.ToInt32(txtConsecutivo.Text); // conn.InsertParametros.Add("@nid_sku", SqlDbType.VarChar, 50).Value = txtNoEtiqueta.Text; conn.insert(); SqlDataReader despachosDR; despachosDR = conn.getLector(//"SET DATEFORMAT YMD;" + "select IDENT_CURRENT('MaterialesPaltetas') as id"); if (despachosDR.Read()) { _NumeroTarimaInsertada = Convert.ToInt32(despachosDR["id"]); } despachosDR.Close(); conn.InsertSQL = "UPDATE materialesenviar " + "SET MaterialesPaletasId = (select IDENT_CURRENT('MaterialesPaltetas')) " + ", Preparado = 1" + " where Enviado = 0 and Preparado = 0 and Planta = '" + txtPlanta.Text + "'"; conn.insert(); }
private void QuitarRegistro(string Id) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "UPDATE materialesOC " + " SET cantidadRecibida = cantidadRecibida - " + dgvDetalleEmbarque.Rows[dgvDetalleEmbarque.CurrentRow.Index].Cells["CantidadRecibida"].Value.ToString() + " WHERE ID = " + dgvDetalleEmbarque.Rows[dgvDetalleEmbarque.CurrentRow.Index].Cells["NumeroPO"].Value.ToString() + " AND RenglonId = " + dgvDetalleEmbarque.Rows[dgvDetalleEmbarque.CurrentRow.Index].Cells["LineaPO"].Value.ToString(); conn.insert(); _Bitacora.MatBorro(Convert.ToInt32(Id), Convert.ToInt32(dgvDetalleEmbarque.Rows[dgvDetalleEmbarque.CurrentRow.Index].Cells["NumeroPO"].Value), Convert.ToInt32(dgvDetalleEmbarque.Rows[dgvDetalleEmbarque.CurrentRow.Index].Cells["LineaPO"].Value), dgvDetalleEmbarque.Rows[dgvDetalleEmbarque.CurrentRow.Index].Cells["NoGuia"].Value.ToString()); //conn.InsertSQL = "UPDATE materialesOC " + // " SET cantidadRecibida = cantidadRecibida - " + embarques1.MaterialesSinEnviar[materialesSinEnviarBindingSource.Position].CantidadRecibida + // " WHERE ID = " + embarques1.MaterialesSinEnviar[materialesSinEnviarBindingSource.Position].MaterialesOCId + // " AND RenglonId = " + embarques1.MaterialesSinEnviar[materialesSinEnviarBindingSource.Position].RenglonId; //conn.insert(); conn.ExecSQL("DELETE FROM MaterialesEnviar WHERE Id = " + Id); conn.FinConexion(); }
private int GenerarDespacho() { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); SqlDataReader despachosDR; int resultado = 0; despachosDR = conn.getLector(//"SET DATEFORMAT YMD;" + "SELECT nid_deploy " + "FROM deploys " + "WHERE " + "CONVERT(DATETIME,CONVERT(VARCHAR(11),dcreation)) = " + "CONVERT(DATETIME,CONVERT(VARCHAR(11),GETDATE())) " + "AND nid_filial = 70 and bclosed = 0"); if (despachosDR.Read()) { resultado = Convert.ToInt32(despachosDR["nid_deploy"]); } else { despachosDR.Close(); conn.InsertSQL = "INSERT INTO deploys " + "(nid_filial, dcreation , dEndSelection,bclosed, nid_user) " + "VALUES " + "(@nid_filial, GETDATE(), GETDATE(), 0, @nid_user);"; conn.InsertParametros.Add("@nid_filial", SqlDbType.Int, 4).Value = 70; conn.InsertParametros.Add("@nid_user", SqlDbType.Int, 4).Value = 1; conn.insert(); despachosDR = conn.getLector("SELECT IDENT_CURRENT('deploys') as nid_deploy"); if (despachosDR.Read()) { resultado = Convert.ToInt32(despachosDR["nid_deploy"]); } //Inserta un trasportista ficticio en la tabla, este se puede cambiar desde el sistema por el rela conn.InsertSQL = "insert into carriers_deploys values (getdate(), 'SOTELO', 'X', " + resultado + ", 1, 0, 0, null)"; conn.insert(); } conn.FinConexion(); return(resultado); }
private void AgregarPaletaDespacho(int nDespacho, string guia) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "INSERT INTO deploys_detail_skus " + "(nid_deploy, nid_sku) " + "VALUES " + "(@nid_deploy, @nid_sku)"; conn.InsertParametros.Add("@nid_deploy", SqlDbType.Int, 4).Value = nDespacho; conn.InsertParametros.Add("@nid_sku", SqlDbType.VarChar, 75).Value = guia; conn.insert(); //Agrega el bulto a la tabla de sku_arrivals conn.InsertSQL = "INSERT INTO sku_arrivals VALUES (2080, '" + guia + "' ,'', 4, 1, 0, NULL, 1, 0, 1, NULL, 70, 15, GETDATE(), GETDATE(), 1)"; conn.insert(); conn.FinConexion(); }
private void QuitarRegistroTodos(string Id, decimal cantidad, int PO, int Linea) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "UPDATE materialesOC " + " SET cantidadRecibida = cantidadRecibida - " + cantidad + " WHERE ID = " + PO + " AND RenglonId = " + Linea; conn.insert(); conn.ExecSQL("DELETE FROM MaterialesEnviar WHERE Id = " + Id); conn.FinConexion(); }
private void AgregarGuiaTarima(int nTarima, string guia) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "INSERT INTO MaterialesPaletasGuias " + "(IdPaleta, nid_sku) " + "VALUES " + "(@IdPaleta, @nid_sku)"; conn.InsertParametros.Add("@IdPaleta", SqlDbType.Int, 4).Value = nTarima; conn.InsertParametros.Add("@nid_sku", SqlDbType.VarChar, 75).Value = guia; conn.insert(); }
private void actualizaNuevaGuia() { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "Update MaterialesEnviar set NoGuia = @NoGuia " + " Comentario = @Comentario" + "Where Id = @Id"; conn.InsertParametros.Add("@NoGuia", SqlDbType.VarChar, 75, "").Value = txtNuevoNoGuia.Text.Trim(); conn.InsertParametros.Add("@Comentario", SqlDbType.VarChar, 250, "").Value = dgvDetalleEmbarque.CurrentRow.Cells["Comentario"].Value; conn.InsertParametros.Add("@iD", SqlDbType.Int).Value = dgvDetalleEmbarque.CurrentRow.Cells["gId"].Value; //conn.InsertSQL = "Update MaterialesEnviar set NoGuia = " + txtNuevoNoGuia.Text.Trim() + // " Where Id = " + dgvDetalleEmbarque.CurrentRow.Cells["gId"].Value; conn.insert(); }
private void ActualizarRegistro(int Id, string planta) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "UPDATE MaterialesEnviar " + " SET Planta = '" + planta + "'" + " WHERE ID = " + Id; conn.insert(); conn.FinConexion(); }
private void QuitarRegistro(string Id) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "UPDATE materialesOC " + " SET cantidadRecibida = cantidadRecibida - " + Convert.ToDecimal(materialesEnviarDataGridView.CurrentRow.Cells["g2Cantidad"].Value) + " WHERE ID = " + Convert.ToInt32(materialesEnviarDataGridView.CurrentRow.Cells["g2PO"].Value) + " AND RenglonId = " + Convert.ToInt32(materialesEnviarDataGridView.CurrentRow.Cells["g2Renglon"].Value); conn.insert(); conn.ExecSQL("DELETE FROM MaterialesEnviar WHERE Id = " + Id); conn.FinConexion(); }
private void materialesEnviarDataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e) { if (materialesEnviarDataGridView.CurrentCell.ColumnIndex == 15) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); conn.InsertSQL = "Update MaterialesEnviar set Comentario = @Comentario" + " Where Id = @Id"; //conn.InsertParametros.Add("@NoGuia", SqlDbType.VarChar, 75, "").Value = txtNuevoNoGuia.Text.Trim(); conn.InsertParametros.Add("@Comentario", SqlDbType.VarChar, 250, "").Value = materialesEnviarDataGridView.CurrentRow.Cells["Comentario"].Value; conn.InsertParametros.Add("@Id", SqlDbType.Int).Value = materialesEnviarDataGridView.CurrentRow.Cells["Id2"].Value; //conn.InsertSQL = "Update MaterialesEnviar set NoGuia = " + txtNuevoNoGuia.Text.Trim() + // " Where Id = " + dgvDetalleEmbarque.CurrentRow.Cells["gId"].Value; conn.insert(); } }
private void ActualizarRegistro(int Id, string planta, string Comentario) { Clases.Conexion conn = new MaterialCore.Clases.Conexion(); //conn.InsertSQL = "UPDATE MaterialesEnviar " + // " SET Planta = '" + planta + // " WHERE ID = " + Id; conn.InsertSQL = "Update MaterialesEnviar Set Planta = @Planta" + ", Comentario = @Comentario " + " Where Id = @Id"; conn.InsertParametros.Add("@Planta", SqlDbType.VarChar, 10, "").Value = planta; conn.InsertParametros.Add("@Comentario", SqlDbType.VarChar, 250, "").Value = Comentario; conn.InsertParametros.Add("@iD", SqlDbType.Int).Value = Id; conn.insert(); conn.FinConexion(); }