示例#1
0
        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();
        }
示例#2
0
        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();
            }
        }
示例#3
0
        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");
            }
        }