private void frmCierreCaja_Load(object sender, EventArgs e) { string strPermiso = frmLogin.getPermiso("SISTEMA", "SISTEMA_CIERRE_CAJA"); if (boOtraPantalla == false) { //Ya viene Cargado de otra pantalla objManejaCierreDeCaja = new ManejaCierreDeCaja(); idCierreCaja = objManejaCierreDeCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja); } else { strPermiso = "LECTURA"; } CargoValores(); CargoCombosStandard(); if (strPermiso == "LECTURA") { btnAceptar.Enabled = false; } else { ValidacionesDeApertura(); } }
private void frmCompras_Load(object sender, EventArgs e) { string strPermiso = frmLogin.getPermiso("COMPRAS", "COMPRAS_NUEVO"); //Antes de hacer alguna operacion me fijo si tiene abierta la caja objManejaCierreCaja = new ManejaCierreDeCaja(); if (objManejaCierreCaja.ValidaCajaAbierta(objConfiguracion.IntNumeroCaja)) { //Si la caja esta abierta recupero el id de cierre de caja idCierreCaja = objManejaCierreCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja); } else { MessageBox.Show("La caja se encuentra cerrada, para operar debe abrirla."); strPermiso = "LECTURA"; } if (strPermiso == "LECTURA") { btnAceptar.Enabled = false; btnEliminar.Enabled = false; } }
private void frmDevoluciones_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(cboVendedor.Text)) { //Verifico si tiene que hacer foco en la factura if (!string.IsNullOrEmpty(cboCliente.Text)) { cboCliente_SelectionChangeCommitted(null, null); this.groupBox2.TabIndex = 0; this.groupBox2.Focus(); this.txtCodigo.TabIndex = 0; } else { cboCliente.TabIndex = 0; cboCliente.Focus(); } } else { cboVendedor.Focus(); } string strPermiso = frmLogin.getPermiso("VENTAS", "VENTA_DEVOLUCION"); //Antes de hacer alguna operacion me fijo si tiene abierta la caja objManejaCierreCaja = new ManejaCierreDeCaja(); if (objManejaCierreCaja.ValidaCajaAbierta(objConfiguracion.IntNumeroCaja)) { //Si la caja esta abierta recupero el id de cierre de caja idCierreCaja = objManejaCierreCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja); } else { MessageBox.Show("La caja se encuentra cerrada, para operar debe abrirla."); strPermiso = "LECTURA"; } if (strPermiso == "LECTURA") { //btnAceptar.Enabled = false; btnGuardar.Enabled = false; //btnImprimir.Enabled = false; } if (strPermiso == "LECTURA/ESCRITURA") { //btnAceptar.Enabled = false; btnGuardar.Enabled = true; //btnImprimir.Enabled = false; } }
public frmCierreCaja() { InitializeComponent(); CargoConfiguracion(); dtpFechaIngreso.Value = DateTime.Now; objManejaCierreDeCaja = new ManejaCierreDeCaja(); txtTotalEfectivo.Enabled = false; txtTotalCaja.Enabled = false; txtCtaCte.Enabled = false; txtVentaEnEfectivo.Enabled = false; txtComprasEnEfectivo.Enabled = false; }
private void mdiPrincipal_Shown(object sender, EventArgs e) { ManejaCierreDeCaja objManejaCierreDeCaja = new ManejaCierreDeCaja(); ManejaConfiguraciones objManejaConfiguracion = new ManejaConfiguraciones(); Configuraciones objConfiguracion = new Configuraciones(); Int32 idCierreCaja = 0; objConfiguracion = objManejaConfiguracion.BuscarConfiguracion(Environment.MachineName); if (objConfiguracion != null) { idCierreCaja = objManejaCierreDeCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja); if (idCierreCaja != 0) { if (objManejaCierreDeCaja.ValidaFechaAperturaCierreCaja(idCierreCaja)) { MessageBox.Show("La Caja quedo abierta con fecha de un dia anterior. Para Cerrarla debe Ingresar al Modulo (Caja)"); } } } }
private void ValidacionesDeApertura() { string message; string caption = "Mensaje"; objManejaCierreDeCaja = new ManejaCierreDeCaja(); //Valido Si es la primera vez que ingresa al sistema if (objManejaCierreDeCaja.ValidaEsInicioDeCaja(objConfiguracion.IntNumeroCaja)) { //Es la primera vez que ingresa al Sistema //Pregunto si quiere abrir la caja message = "Desea realizar la apertura de la caja"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { Grabo(); MessageBox.Show("La Apertura se ha realizado correctamente"); } else { return; } } else { //Si no es la primera vez, debo validar si dejo abierta la caja y la desea cerrar if (objManejaCierreDeCaja.ValidaCajaAbierta(objConfiguracion.IntNumeroCaja)) { //Tiene la caja abierta --> Puede querer cerrarla o solo observar message = "La caja se encuentra abierta, desea realizar el cierre de caja?"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { GraboCierreDeCaja(); MessageBox.Show("La caja se ha cerrado correctamente"); this.Close(); } else { return; //Va a mirar o actualizar el dinero principal } } else { //La Caja esta cerrada MessageBox.Show("La caja se encuentra cerrada, para abrirla debe ingresar el dinero inicial y grabar"); } } }
private void Grabo() { AsignoDatosAlObjeto(); objManejaCierreDeCaja = new ManejaCierreDeCaja(); objCierreCaja.IntCodigo = objManejaCierreDeCaja.GrabarCierreDeCaja(objCierreCaja); }