private void btnCierre_Click(object sender, EventArgs e) { if (XtraMessageBox.Show("¿Desea cerrar el inventario?", "Cierre de inventario", MessageBoxButtons.YesNo) != DialogResult.No) { string rpta = "", anio, mes; MCierre cierre = new MCierre(); cierre.Idtienda = Configuraciones.Configuraciones.idtienda; cierre.Fecha = DateTime.Now; cierre.Anio_cierre = DateTime.Now.Year.ToString(); cierre.Mes_cierre = DateTime.Now.Month.ToString(); cierre.Abierto = "0"; cierre.Mes = DateTime.Now.Month - 1; MCierreDetalle det = new MCierreDetalle(); det.Idtienda = Configuraciones.Configuraciones.idtienda; rpta = ControllerCierre.CerrarInventario(cierre, det); if (rpta == "OK") { XtraMessageBox.Show(this, "El inventario se ha cerrado correctamente", "Cierre mensual de inventario"); //menu.barHeaderItemAlertaCierre.Caption = ""; //menu.barHeaderItemAlertaCierre.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; this.Close(); } else { XtraMessageBox.Show(this, "Error al cerrar el inventario, por favor consulte a su administrador de datos " + rpta, "Error al cerrar inventario"); } } }
public static bool InventarioCerrado() { DataTable dt = new DataTable(); bool Cerrado; dt = ControllerCierre.ValidarMes(DateTime.Now.Month - 1); if (dt.Rows[0]["aviso"].ToString() == "ABIERTO") { Cerrado = false; } else { Cerrado = true; } return(Cerrado); }
private void FormIngresosMercaderia_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); DataTable dtCorrelativo = new DataTable(); dtCorrelativo = ControllerIngreso.ObtenerCorrelativoDeDocumento(1); correlativoDocumento = Convert.ToInt32(dtCorrelativo.Rows[0]["correlativo_actual"]); dt = ControllerCierre.ValidarMes(DateTime.Now.Month - 1); if (!Configuraciones.Configuraciones.InventarioCerrado()) { layoutControlGroupTituloDocmento.Enabled = false; } else { layoutControlGroupTituloDocmento.Enabled = true; dateEditFecha.EditValue = DateTime.Now; mostrarEnComboboxLookUp(lookUpEditBodegaCarga, "Nombre", "idbodega", ControllerIngreso.MostrarBodegaCarga(Configuraciones.Configuraciones.idtienda)); CrearTablaTransito(); dxErrorProvider1.SetError(txtSerieFactura, "ESTE CAMPO ES OBLIGATORIO"); dxErrorProvider1.SetError(textFacProveedor, "ESTE CAMPO ES OBLIGATORIO"); dxErrorProvider1.SetError(lookUpEditBodegaCarga, "ESTE CAMPO ES OBLIGATORIO"); } }