public frmModificarMovCaja(MovimientoCaja MovCaja) { try { MovimientoCaja = MovCaja; InitializeComponent(); cargarComboEntradaSalida(); cargarMovimientoCaja(); habilitarCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCerrarCaja_Click(object sender, EventArgs e) { try { Boolean deseaModificarUnMovimiento = (MessageBox.Show("¿Desea modificar algún movimiento antes de realizar el Cierre de Caja correspondiente?", "Cierre de Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes); if (deseaModificarUnMovimiento) { frmCaja caja = new frmCaja(); caja.ShowDialog(); } else { Entidades.Caja caja = new Entidades.Caja(); Boolean deseaContinuarConElCierreDeLaCaja = (MessageBox.Show("A continuación se realizará el Cierre de Caja correspondiente al día " + caja.obtenerFechaCajaAbierta() + ". ¿Desea Continuar?", "Cierre de Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes); if (deseaContinuarConElCierreDeLaCaja) { MovimientoCaja movCaja = new MovimientoCaja(); DateTime fecSisActual = fg.appFechaSistema(); String Hora = System.DateTime.Now.TimeOfDay.ToString().Substring(0, 8); String Descripcion = "Cierre de caja del día " + fg.appFechaSistema().ToString(); DataSet Ds = new DataSet(); Ds.Reset(); Ds = caja.obtenerCierreParcialCaja(fg.appFechaSistema()); double valor = double.Parse(Ds.Tables[0].Rows[0]["Cierre_Parcial"].ToString()); movCaja.registrarMovimientoCaja(0, Descripcion, valor, fecSisActual, Hora); ParametrosGenerales pg = new ParametrosGenerales(); pg.modificarEstadoGlobalSistema(0); //CIERRO LA CAJA - ESTADO "0" MessageBox.Show("Se realizó el Cierre de Caja Correctamente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } catch (Exception r) { MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void mostrarFormularioModificarMovimientoCaja() { try { celdaSeleccionada = grdMovsCaja.CurrentCellAddress.X; filaSeleccionada = grdMovsCaja.CurrentCellAddress.Y; MovimientoCaja movCaja = new MovimientoCaja(); movCaja.m_Id = Int32.Parse(grdMovsCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString()); movCaja.m_descripcion = grdMovsCaja.Rows[filaSeleccionada].Cells["MOVIMIENTO"].Value.ToString(); movCaja.m_valor = Double.Parse(grdMovsCaja.Rows[filaSeleccionada].Cells["VALOR"].Value.ToString()); if (grdMovsCaja.Rows[filaSeleccionada].Cells["INGRESO/SALIDA"].Value.ToString() == "INGRESO") { movCaja.m_entradaSalida = 1; } else { movCaja.m_entradaSalida = 0; } frmModificarMovCaja modifCaja = new frmModificarMovCaja(movCaja); modifCaja.ShowDialog(); } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void registrarMovimientosInicialesCaja() { try { TimeSpan hora = System.DateTime.Now.TimeOfDay; MovimientoCaja movCaja = new MovimientoCaja(); DateTime Dia = fg.appFechaSistema(); String Hora = hora.ToString().Substring(0, 8); movCaja.registrarMovimientosCaja(Dia, Hora); } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void modificarCajaInicial() { DateTime Dia = fg.appFechaSistema(); MovimientoCaja movCaja = new MovimientoCaja(); movCaja.modificarCajaInicial(Dia, txtCajaInicial.Text); }