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; }
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); } } } }
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); } } } }
private void MarcarArticuloInventario(string vArticuloCodigo) { CLS_InventarioCiego udp = new CLS_InventarioCiego(); udp.InventarioCiegoCodigo = vArticuloCodigo; udp.MtdActualizarInventarioCodigo(); if (!udp.Exito) { XtraMessageBox.Show(udp.Mensaje); } }
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); } }
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); }
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; } } }
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(); } } }
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); }
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; } } }
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; } }
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; } } } }
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); }
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); }
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); } }
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); } } } }
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); } } } } }
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; } } } }