protected void BindDepFisicos()
        {
            string strFecha = fecFisico.xDate.Year.ToString() + '-';

            strFecha += fecFisico.xDate.Month.ToString() + '-';
            strFecha += fecFisico.xDate.Day.ToString();

            DataSet dsDepFisicos = RecaudacionBD.BuscarDepFisicos(strFecha);

            dgDepFisicos.DataSource = dsDepFisicos;
            dgDepFisicos.DataBind();
        }
        protected void BindDepBancos()
        {
            string strFecha = fecBanco.xDate.Year.ToString() + '-';

            strFecha += fecBanco.xDate.Month.ToString() + '-';
            strFecha += fecBanco.xDate.Day.ToString();

            DataSet dsDepBancos = RecaudacionBD.BuscarDepBancos(strFecha, ddl_CtasDepBancos.SelectedValue.ToString());

            dgDepBancos.DataSource = dsDepBancos;
            dgDepBancos.DataBind();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aqu� el c�digo de usuario para inicializar la p�gina
            if (Page.IsPostBack == false)
            {
                ActivarEdicion('1');
                ActivarEdicion('2');

                BindDepBancos();
                BindDepFisicos();

                DataSet dsCuentas = RecaudacionBD.ObtenerCuentas();
                foreach (DataRow dr in dsCuentas.Tables[0].Rows)
                {
                    ddl_CtasDepBancos.Items.Add(dr[0].ToString());
                }
            }
        }
        protected void dgDepBancos_Edit(object sender, DataGridCommandEventArgs e)
        {
            string strFecha = fecBanco.xDate.Year.ToString() + '-';

            strFecha += fecBanco.xDate.Month.ToString() + '-';
            strFecha += fecBanco.xDate.Day.ToString();

            if (e.CommandName.ToString() == "Crear")
            {
                DataSet dsDepBancos = RecaudacionBD.BuscarDepBancos(strFecha, ddl_CtasDepBancos.SelectedValue.ToString());

                DataRow newRow = dsDepBancos.Tables[0].NewRow();
                dsDepBancos.Tables[0].Rows.InsertAt(newRow, dsDepBancos.Tables[0].Rows.Count);
                Session["dsDataBanco"] = dsDepBancos;

                dgDepBancos.DataSource    = dsDepBancos;
                dgDepBancos.EditItemIndex = dsDepBancos.Tables[0].Rows.Count - 1;
                DesactivarEdicion('1');
                dgDepBancos.DataBind();
            }
            if (e.CommandName.ToString() == "Editar")
            {
                DataSet dsDepBancos = RecaudacionBD.BuscarDepBancos(strFecha, ddl_CtasDepBancos.SelectedValue.ToString());
                Session["dsDataBanco"]    = dsDepBancos;
                dgDepBancos.EditItemIndex = e.Item.ItemIndex;
                DesactivarEdicion('1');
                BindDepBancos();
            }

            if (e.CommandName.ToString() == "Guardar")
            {
                string strNumeroDep = ((TextBox)e.Item.Cells[5].Controls[0]).Text;
                string strFechaT    = ((TextBox)e.Item.Cells[6].Controls[0]).Text;
                string strNumeroCta = ddl_CtasDepBancos.SelectedValue.ToString();
                string strMonto     = ((TextBox)e.Item.Cells[7].Controls[0]).Text;

                string strFecha_g = System.DateTime.Parse(strFechaT).Year.ToString() + '-';
                strFecha_g += System.DateTime.Parse(strFechaT).Month.ToString() + '-';
                strFecha_g += System.DateTime.Parse(strFechaT).Day.ToString();

                DataSet   ds = (DataSet)Session["dsDataBanco"];
                DataTable dt = ds.Tables[0];
                DataRow   dr = dt.Rows[dt.Rows.Count - 1];
                if (dr.RowState == DataRowState.Added)
                {
                    RecaudacionBD.CrearBanco(strNumeroDep, strFecha_g, strNumeroCta, strMonto);
                }
                else
                {
                    RecaudacionBD.ActualizarBanco(strNumeroDep, strFecha_g, strNumeroCta, strMonto);
                }

                dgDepBancos.EditItemIndex = -1;
                ActivarEdicion('1');
                BindDepBancos();
            }

            if (e.CommandName.ToString() == "Deshacer")
            {
                dgDepBancos.EditItemIndex = -1;
                ActivarEdicion('1');
                BindDepBancos();
            }

            if (e.CommandName.ToString() == "Eliminar")
            {
                string strNumeroDep = e.Item.Cells[5].Text;
                RecaudacionBD.EliminarFisico(strNumeroDep);
                BindDepBancos();
            }
        }
        public DataView CargarDatos()
        {
            DataSet dsPartidas = RecaudacionBD.ObtenerPartidas();

            return(dsPartidas.Tables[0].DefaultView);
        }