private void btnAperturar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { clsDatosAperturaCaja objDatosAperturaCaja = new clsDatosAperturaCaja(); clsMensaje objMensaje = new clsMensaje(); string msgMonto = "Confirma que este es el monto de apertura correcto: " + txtMonto.Text; DialogResult ResultadoDialogo = MessageBox.Show(msgMonto, objMensaje.Titulo, MessageBoxButtons.YesNo); if (ResultadoDialogo == DialogResult.Yes) { if (this.Get()) { if (objDatosAperturaCaja.guardar(objAperturaCaja)) { for (int i = 0; i < dgvApertura.Rows.Count; i++) { if (Convert.ToString(dgvApertura.Rows[i].Cells[4].Value) == "A") { clsDatosAperturaDet objDatosAperturaDet = new clsDatosAperturaDet(); clsAperturaDet objAperturaDet = new clsAperturaDet(); objAperturaDet.idEmpresa=idEmpresa; objAperturaDet.idUsuario=idUsuario; objAperturaDet.idAperturaCaja = objAperturaCaja.idAperturaCaja; objAperturaDet.Denominacion = Convert.ToInt32(dgvApertura.Rows[i].Cells[1].Value); objAperturaDet.Cantidad = Convert.ToInt32(dgvApertura.Rows[i].Cells[5].Value); objAperturaDet.idEstado = idEstado; objDatosAperturaDet.guardar(objAperturaDet); } } MessageBox.Show(objMensaje.Guardar_ok, objMensaje.Titulo, MessageBoxButtons.OK); this.Close(); } else { MessageBox.Show(objMensaje.Guardar_error, objMensaje.Titulo, MessageBoxButtons.OK); this.Close(); } } } AccionBotonAplastado = "G"; }
private void frm_CajaCierre_Load(object sender, EventArgs e) { clsDatosCierreCaja objDatosCierreCaja = new clsDatosCierreCaja(); clsDatosAperturaCaja objDatosAperturaCaja = new clsDatosAperturaCaja(); if (objDatosCierreCaja.consultaCerrada(DateTime.Today,idUsuario)) { MessageBox.Show("LA CAJA YA HA SIDO APERTURADA POR ESTE USUARIO EL DIA DE HOY"); this.Close(); } else { DataGridView dgvCierre = new DataGridView(); dgvCierre.DataSource = objDatosCierreCaja.CerrarCaja(); string Campo; decimal Total; decimal TotalRecaudado; for (int i = 0; i < dgvCierre.Rows.Count; i++) { Campo = Convert.ToString(dgvCierre.Rows[i].Cells[0].Value); Total = Convert.ToDecimal(dgvCierre.Rows[i].Cells[1].Value); if (Campo == "Efectivo") { objCierreCaja.TotalEfectivo = Total; txtEfectivo.Text = Convert.ToString(dgvCierre.Rows[i].Cells[1].Value); } if (Campo == "Cheque") { objCierreCaja.TotalBoucher = Total; txtBoucher.Text = Convert.ToString(dgvCierre.Rows[i].Cells[1].Value); } if (Campo == "Tarjeta Credito") { objCierreCaja.TotalCheque = Total; txtCheque.Text = Convert.ToString(dgvCierre.Rows[i].Cells[1].Value); } if (Campo.Contains("Transferencia")) { objCierreCaja.TotalTransferencia = Total; txtTransferencia.Text = Convert.ToString(dgvCierre.Rows[i].Cells[1].Value); } } objDatosAperturaCaja.consultaAperturaCajaEspecificaFecha(objAperturaCaja, DateTime.Today); objCierreCaja.MontoApertura = objAperturaCaja.Monto; objCierreCaja.idEmpresa = idEmpresa; objCierreCaja.idUsuario = idUsuario; objCierreCaja.idEstado = idEstado; objCierreCaja.idCierreCaja = objDatosCierreCaja.getIdSiguiente(); txtCodigo.Text = Convert.ToString(objCierreCaja.idCierreCaja); objCierreCaja.FechaModificacion = dtpFechaCierre.Value; objCierreCaja.FechaCierre = dtpFechaCierre.Value; TotalRecaudado = objCierreCaja.TotalBoucher + objCierreCaja.TotalCheque + objCierreCaja.TotalDeposito + objCierreCaja.TotalEfectivo + objCierreCaja.MontoApertura; txtMontoApertura.Text = Convert.ToString(objCierreCaja.MontoApertura); txtTotalRecaudado.Text = Convert.ToString(TotalRecaudado); } Seguridad(); }
private void frm_CajaApertura_Load(object sender, EventArgs e) { /*CARGANDO CODIGO*/ clsDatosAperturaCaja objDatosAperturaCaja = new clsDatosAperturaCaja(); if (objDatosAperturaCaja.consultaAperturada(DateTime.Today, idUsuario)) { MessageBox.Show("LA CAJA YA HA SIDO APERTURADA POR ESTE USUARIO EL DIA DE HOY"); this.Close(); } else { txtCodigo.Text = Convert.ToString(objDatosAperturaCaja.getIdSiguiente()); txtUsuario.Text = Convert.ToString(idUsuario); /*CARGANDO EL DATAGRID DESDE LA BASE*/ clsDatosMonetarioDetalle objDatosMonetarioDetalle = new clsDatosMonetarioDetalle(); dgvApertura.DataSource = objDatosMonetarioDetalle.consultaMonetarioDetalleGeneral(); /* AGREGANDO LAS COLUMNAS CANTIDAD Y SUBTOTAL*/ DataGridViewCell cell = new DataGridViewTextBoxCell(); DataGridViewColumn colCantidad = new DataGridViewColumn(); colCantidad.CellTemplate = cell; colCantidad.HeaderText = "Cantidad"; colCantidad.Name = "Cantidad"; colCantidad.Visible = true; colCantidad.Width = 60; dgvApertura.Columns.Insert(5, colCantidad); DataGridViewColumn colSubtotal = new DataGridViewColumn(); colSubtotal.CellTemplate = cell; colSubtotal.HeaderText = "Subtotal"; colSubtotal.Name = "Subtotal"; colSubtotal.Visible = true; colSubtotal.Width = 60; dgvApertura.Columns.Insert(6, colSubtotal); /*OCULTANDO COLUNMAS*/ dgvApertura.Columns[0].Visible = false; dgvApertura.Columns[1].Visible = false; dgvApertura.Columns[3].Visible = false; /*AJUSTANDO ANCHO DE COLUMNAS*/ /*dgvApertura.Columns[2].Width = 150;*/ dgvApertura.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; /*ESTABLECIENDO LAS CABECERAS*/ dgvApertura.Columns[0].HeaderText = "ID Empresa"; dgvApertura.Columns[1].HeaderText = "ID Detalle Monetario"; dgvApertura.Columns[2].HeaderText = "Descripcion"; dgvApertura.Columns[3].HeaderText = "Valor"; dgvApertura.Columns[4].HeaderText = "Estado"; dgvApertura.Columns[5].HeaderText = "Cantidad"; dgvApertura.Columns[6].HeaderText = "Subtotal"; /*OCULTANDO LAS DE ESTADO INACTIVO*/ for (int i = 0; i < dgvApertura.Rows.Count; i++) { if (Convert.ToString(dgvApertura.Rows[i].Cells[4].Value) == "I") { dgvApertura.Rows[i].Visible = false; } } dgvApertura.CellValueChanged += new DataGridViewCellEventHandler(dgvApertura_CellValueChanged); } Seguridad(); }