Ejemplo n.º 1
0
 private void CreaFolioDetalles(int Folio)
 {
     Bar.Properties.Maximum = dtgValInventarioCiego.RowCount;
     for (int i = 0; i < dtgValInventarioCiego.RowCount; i++)
     {
         Bar.Position = i + 1;
         Application.DoEvents();
         int xRow = dtgValInventarioCiego.GetVisibleRowHandle(i);
         //Inserta Detalles
         CLS_InventarioCiego det = new CLS_InventarioCiego();
         det.InventarioCiegoFolio                 = Folio;
         det.InventarioCiegoCodigo                = dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["ArticuloCodigo"]).ToString();
         det.InventarioCiegoCantidad              = Convert.ToInt32(dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["ArticuloCantidad"]).ToString());
         det.InventarioCiegoCantidadPrimerConteo  = 0;
         det.InventarioCiegoCantidadSegundoConteo = 0;
         det.InventarioCiegoCantidadSistema       = 0;
         det.InventarioCiegoCantidadContraloria   = 0;
         det.MtdInsertarFolioDetalles();
         if (!det.Exito)
         {
             XtraMessageBox.Show(det.Mensaje);
         }
         else
         {
             MarcarArticuloInventario(det.InventarioCiegoCodigo);
         }
     }
     Bar.Position = 0;
 }
Ejemplo n.º 2
0
        private void dtgValInventarioCiego_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
        {
            if (txtFolio.Text != string.Empty)
            {
                CLS_InventarioCiego udp = new CLS_InventarioCiego();
                GridView            gv  = sender as GridView;
                udp.InventarioCiegoCodigo = gv.GetRowCellValue(e.RowHandle, gv.Columns["ArticuloCodigo"]).ToString();
                udp.InventarioCiegoFolio  = Convert.ToInt32(txtFolio.Text);

                if (e.Column.FieldName == "PrimerConteo")
                {
                    udp.InventarioCiegoCantidadPrimerConteo = Convert.ToInt32(gv.GetRowCellValue(e.RowHandle, gv.Columns["PrimerConteo"]).ToString());
                    udp.MtdActualizarFolioDetallesPrimer();
                    if (!udp.Exito)
                    {
                        XtraMessageBox.Show(udp.Mensaje);
                    }
                }
                else if (e.Column.FieldName == "SegundoConteo")
                {
                    udp.InventarioCiegoCantidadSegundoConteo = Convert.ToInt32(gv.GetRowCellValue(e.RowHandle, gv.Columns["SegundoConteo"]).ToString());
                    udp.MtdActualizarFolioDetallesSegundo();
                    if (!udp.Exito)
                    {
                        XtraMessageBox.Show(udp.Mensaje);
                    }
                }
            }
        }
Ejemplo n.º 3
0
        private void GeneraGrid()
        {
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.MtdSeleccionarArticulosPendientes();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0)
                {
                    int fila = 0;
                    foreach (int valor in valores)
                    {
                        fila++;
                        string Numero               = fila.ToString();
                        string vArticuloCodigo      = sel.Datos.Rows[valor]["ArticuloCodigo"].ToString();
                        string vArticuloDescripcion = sel.Datos.Rows[valor]["ArticuloDescripcion"].ToString();
                        string vArticuloCantidad    = sel.Datos.Rows[valor]["ArticuloCantidad"].ToString();
                        string vFamiliaNombre       = sel.Datos.Rows[valor]["FamiliaNombre"].ToString();
                        string vPrimerConteo        = sel.Datos.Rows[valor]["PrimerConteo"].ToString();
                        string vSegundoConteo       = sel.Datos.Rows[valor]["SegundoConteo"].ToString();
                        CreatNewRowArticulo(Numero, vArticuloCodigo, vArticuloDescripcion, vFamiliaNombre, vArticuloCantidad, vPrimerConteo, vSegundoConteo);
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private void MarcarArticuloInventario(string vArticuloCodigo)
        {
            CLS_InventarioCiego udp = new CLS_InventarioCiego();

            udp.InventarioCiegoCodigo = vArticuloCodigo;
            udp.MtdActualizarInventarioCodigo();
            if (!udp.Exito)
            {
                XtraMessageBox.Show(udp.Mensaje);
            }
        }
Ejemplo n.º 5
0
        private void MarcarEnviado()
        {
            CLS_InventarioCiego udp = new CLS_InventarioCiego();

            udp.InventarioCiegoFolio = Convert.ToInt32(txtFolio.Text);
            udp.Status = "Enviado";
            udp.MtdActualizarFolioStatus();
            if (!udp.Exito)
            {
                XtraMessageBox.Show(udp.Mensaje);
            }
        }
Ejemplo n.º 6
0
        private int ArticulosSinDiferencias()
        {
            int Valor = 0;
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.InventarioCiegoFolio = Convert.ToInt32(txtFolio.Text);
            sel.MtdSeleccionarArticulosAleatorios();
            if (sel.Exito)
            {
                Valor = sel.Datos.Rows.Count;
            }
            return(Valor);
        }
Ejemplo n.º 7
0
        private void CargarDetalles()
        {
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.InventarioCiegoFolio = Convert.ToInt32(txtFolio.Text);
            sel.MtdSeleccionarFolioDetallesInicio();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0)
                {
                    dtgInventarioCiego.DataSource = sel.Datos;
                }
            }
        }
Ejemplo n.º 8
0
        private void CargarEncabezado()
        {
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.InventarioCiegoFolio = Convert.ToInt32(txtFolio.Text);
            sel.MtdSeleccionarFolio();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0)
                {
                    dtFecha.DateTime = Convert.ToDateTime(sel.Datos.Rows[0]["InventarioCiegoFecha"].ToString());
                    lblEstatus.Text  = sel.Datos.Rows[0]["InventarioCiegoEstatus"].ToString();
                }
            }
        }
Ejemplo n.º 9
0
        private int ExistenciaArticulo(string v)
        {
            int Valor = 0;
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.InventarioCiegoCodigo = v;
            sel.MtdSeleccionarArticulosExistencia();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0)
                {
                    Valor = Convert.ToInt32(sel.Datos.Rows[0]["ArticuloCantidad"].ToString());
                }
            }
            return(Valor);
        }
Ejemplo n.º 10
0
        private void Frm_Inventario_Ciego_Buscar_Shown(object sender, EventArgs e)
        {
            dtgValFoliosInventario.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFullFocus;
            dtgValFoliosInventario.OptionsSelection.EnableAppearanceFocusedCell = false;
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.EEstatus = Estatus;
            sel.MtdSeleccionarFolioPendiente();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0)
                {
                    dtgFoliosInventario.DataSource = sel.Datos;
                }
            }
        }
Ejemplo n.º 11
0
        private void MarcarFinalizado()
        {
            CLS_InventarioCiego udp = new CLS_InventarioCiego();

            udp.InventarioCiegoFolio = Convert.ToInt32(txtFolio.Text);
            udp.Status = "Finalizado";
            udp.MtdActualizarFolioStatus();
            if (!udp.Exito)
            {
                XtraMessageBox.Show(udp.Mensaje);
            }
            else
            {
                lblEstatus.Text = "Finalizado";
                gridColumn7.OptionsColumn.AllowEdit = false;
            }
        }
Ejemplo n.º 12
0
 private void dtgValInventarioCiego_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
 {
     if (txtFolio.Text != string.Empty)
     {
         if (PrimeraEdicion == false)
         {
             if (e.Column.FieldName == "InventarioCiegoCantidadContraloria")
             {
                 PrimeraEdicion = true;
                 GridView gv = sender as GridView;
                 CantidadActual = ExistenciaArticulo(gv.GetRowCellValue(e.RowHandle, gv.Columns["ArticuloCodigo"]).ToString());
                 gv.SetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoCantidadSistema"], CantidadActual);
                 Diferencia = CantidadActual - Convert.ToInt32(gv.GetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoCantidadContraloria"]).ToString());
                 if (Diferencia < 0)
                 {
                     gv.SetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoEntrada"], Convert.ToInt32(Math.Abs(Convert.ToDecimal(Diferencia))));
                     gv.SetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoSalida"], 0);
                 }
                 else if (Diferencia > 0)
                 {
                     gv.SetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoEntrada"], 0);
                     gv.SetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoSalida"], Convert.ToInt32(Math.Abs(Convert.ToDecimal(Diferencia))));
                 }
                 else
                 {
                     gv.SetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoEntrada"], 0);
                     gv.SetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoSalida"], 0);
                 }
                 CLS_InventarioCiego udp = new CLS_InventarioCiego();
                 udp.InventarioCiegoCodigo = gv.GetRowCellValue(e.RowHandle, gv.Columns["ArticuloCodigo"]).ToString();
                 udp.InventarioCiegoFolio  = Convert.ToInt32(txtFolio.Text);
                 udp.InventarioCiegoCantidadContraloria = Convert.ToInt32(gv.GetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoCantidadContraloria"]).ToString());
                 udp.InventarioCiegoEntrada             = Convert.ToInt32(gv.GetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoEntrada"]).ToString());
                 udp.InventarioCiegoSalida = Convert.ToInt32(gv.GetRowCellValue(e.RowHandle, gv.Columns["InventarioCiegoSalida"]).ToString());
                 udp.MtdActualizarFolioDetallesContraloria();
                 if (!udp.Exito)
                 {
                     XtraMessageBox.Show(udp.Mensaje);
                 }
                 PrimeraEdicion = false;
             }
         }
     }
 }
Ejemplo n.º 13
0
        private bool Iniciado()
        {
            Boolean             Valor = false;
            CLS_InventarioCiego sel   = new CLS_InventarioCiego();

            sel.MtdSeleccionarFoliosIniciados();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0)
                {
                    Valor = true;
                }
                else
                {
                    Valor = false;
                }
            }
            return(Valor);
        }
Ejemplo n.º 14
0
        private bool Enviados()
        {
            Boolean             Valor = false;
            CLS_InventarioCiego sel   = new CLS_InventarioCiego();

            sel.EEstatus = "Enviado";
            sel.MtdSeleccionarFolioPendiente();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > FoliosEnviados && GeneraFolios == false)
                {
                    //EnviarCorreo();
                    Valor = true;
                }
                else
                {
                    Valor = false;
                }
            }
            return(Valor);
        }
Ejemplo n.º 15
0
        private void CrearFolio()
        {
            CLS_InventarioCiego ins = new CLS_InventarioCiego();

            ins.SucursalesId = v_Sucursalnum;
            ins.MtdInsertarFolio();
            if (ins.Exito)
            {
                if (ins.Datos.Rows.Count > 0)
                {
                    int vfolio = Convert.ToInt32(ins.Datos.Rows[0]["Folio"].ToString());

                    txtFolio.Text = vfolio.ToString();
                    CreaFolioDetalles(vfolio);
                }
            }
            else
            {
                XtraMessageBox.Show(ins.Mensaje);
            }
        }
Ejemplo n.º 16
0
 private void VerificarConteo0()
 {
     for (int i = 0; i < dtgValInventarioCiego.RowCount; i++)
     {
         int xRow = dtgValInventarioCiego.GetVisibleRowHandle(i);
         if (Convert.ToInt32(dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoCantidadContraloria"]).ToString()) == 0)
         {
             CantidadActual = ExistenciaArticulo(dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["ArticuloCodigo"]).ToString());
             dtgValInventarioCiego.SetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoCantidadSistema"], CantidadActual);
             Diferencia = CantidadActual - Convert.ToInt32(dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoCantidadContraloria"]).ToString());
             if (Diferencia < 0)
             {
                 dtgValInventarioCiego.SetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoEntrada"], Convert.ToInt32(Math.Abs(Convert.ToDecimal(Diferencia))));
                 dtgValInventarioCiego.SetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoSalida"], 0);
             }
             else if (Diferencia > 0)
             {
                 dtgValInventarioCiego.SetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoEntrada"], 0);
                 dtgValInventarioCiego.SetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoSalida"], Convert.ToInt32(Math.Abs(Convert.ToDecimal(Diferencia))));
             }
             else
             {
                 dtgValInventarioCiego.SetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoEntrada"], 0);
                 dtgValInventarioCiego.SetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoSalida"], 0);
             }
             CLS_InventarioCiego udp = new CLS_InventarioCiego();
             udp.InventarioCiegoCodigo = dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["ArticuloCodigo"]).ToString();
             udp.InventarioCiegoFolio  = Convert.ToInt32(txtFolio.Text);
             udp.InventarioCiegoCantidadContraloria = Convert.ToInt32(dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoCantidadContraloria"]).ToString());
             udp.InventarioCiegoEntrada             = Convert.ToInt32(dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoEntrada"]).ToString());
             udp.InventarioCiegoSalida = Convert.ToInt32(dtgValInventarioCiego.GetRowCellValue(xRow, dtgValInventarioCiego.Columns["InventarioCiegoSalida"]).ToString());
             udp.MtdActualizarFolioDetallesContraloria();
             if (!udp.Exito)
             {
                 XtraMessageBox.Show(udp.Mensaje);
             }
         }
     }
 }
Ejemplo n.º 17
0
        private void GeneraAleatorio()
        {
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.InventarioCiegoFolio = Convert.ToInt32(txtFolio.Text);
            sel.MtdSeleccionarArticulosAleatorios();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count >= CodigoAleatorios)
                {
                    CLS_InventarioCiego udp = new CLS_InventarioCiego();

                    foreach (int valor in valores)
                    {
                        udp.InventarioCiegoFolio  = Convert.ToInt32(txtFolio.Text);
                        udp.InventarioCiegoCodigo = sel.Datos.Rows[valor]["ArticuloCodigo"].ToString();
                        udp.MtdActualizarDetallesAleatorio();
                        if (!udp.Exito)
                        {
                            XtraMessageBox.Show(udp.Mensaje);
                        }
                    }
                }
                else if (sel.Datos.Rows.Count > 0)
                {
                    CLS_InventarioCiego udp = new CLS_InventarioCiego();
                    for (int i = 0; i < sel.Datos.Rows.Count; i++)
                    {
                        udp.InventarioCiegoFolio  = Convert.ToInt32(txtFolio.Text);
                        udp.InventarioCiegoCodigo = sel.Datos.Rows[i]["ArticuloCodigo"].ToString();
                        udp.MtdActualizarDetallesAleatorio();
                        if (!udp.Exito)
                        {
                            XtraMessageBox.Show(udp.Mensaje);
                        }
                    }
                }
            }
        }
Ejemplo n.º 18
0
        private void CargarEncabezado()
        {
            CLS_InventarioCiego sel = new CLS_InventarioCiego();

            sel.InventarioCiegoFolio = Convert.ToInt32(txtFolio.Text);
            sel.MtdSeleccionarFolio();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0)
                {
                    dtFecha.DateTime = Convert.ToDateTime(sel.Datos.Rows[0]["InventarioCiegoFecha"].ToString());
                    lblEstatus.Text  = sel.Datos.Rows[0]["InventarioCiegoEstatus"].ToString();
                    if (lblEstatus.Text == "Finalizado")
                    {
                        gridColumn7.OptionsColumn.AllowEdit = false;
                    }
                    else
                    {
                        gridColumn7.OptionsColumn.AllowEdit = true;
                    }
                }
            }
        }