public Frm_menu_caja() { InitializeComponent(); cajaDAO = new CajaDAO(); cajaBO = new CajaBO(); transaccioBO = new TransaccionBO(); transaccionDAO = new TransaccionDAO(); usuarioBO = new UsuarioBO(); tipotransaccionBO = new TipoTransaccionBO(); tipotransaccionDAO = new TipoTransaccionDAO(); dgv_transacciones.DataSource = transaccionDAO.Buscar_FormatDataGridView(); dgv_transacciones.AllowUserToAddRows = false; dgv_transacciones.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgv_transacciones.ReadOnly = true; dgv_corte.DataSource = cajaDAO.Buscar(); dgv_corte.AllowUserToAddRows = false; dgv_corte.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgv_corte.ReadOnly = true; if (DatosLogin.Tipo_usuario != 1) { this.btn_eliminar_transac.Enabled = false; } this.btn_imprimir_corte.Visible = false; this.btn_imprimir_transac.Visible = false; this.Set_ColumnHeader_Transac(); this.Set_ColumnHeader_Caja(); }
private void btn_cerrar_caja_Click(object sender, EventArgs e) { Frm_corte_caja corte_Caja = new Frm_corte_caja(); if (corte_Caja.ShowDialog() == DialogResult.OK) { dgv_corte.DataSource = cajaDAO.Buscar(); dgv_corte.Update(); } }
public void CargarDatos() { decimal total = 0; decimal diferencia = 0; DataRow[] trans_rows = transaccionDAO.Buscar().Select(String.Format("fecha = '{0}'", DateTime.Now.ToString("yyyy-MM-dd"))); DataRow[] caja_rows = cajaDAO.Buscar().Select(String.Format("fecha = '{0}'", DateTime.Now.ToString("yyyy-MM-dd"))); if (caja_rows.Length > 0) { for (int i = 0; i < caja_rows.Length; i++) { diferencia += Convert.ToDecimal(caja_rows[i]["monto"]); } } if (trans_rows.Length > 0) { for (int i = 0; i < trans_rows.Length; i++) { total += Convert.ToDecimal(trans_rows[i]["monto"]); } // Al terminar de acumular mostrar la cantidad todal cobrado hoy if (diferencia != 0) { this.txt_monto.Text = (total - diferencia).ToString(); } else { this.txt_monto.Text = total.ToString(); } } else { MessageBox.Show("No hay transacciones el dia de hoy"); } }