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();
            }
        }
Exemple #3
0
        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();
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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();
        }
Exemple #7
0
        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();
        }
Exemple #8
0
        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();
        }
Exemple #9
0
 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();
 }
Exemple #10
0
        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();
        }
Exemple #11
0
        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();
        }
Exemple #12
0
 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();
     }
 }
Exemple #13
0
        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();
        }