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(); }
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(); } }