protected void btnModificarEmisionBuenaPractica_Click(object sender, EventArgs e) { IBuenasPracticas buenaspracticas = BuenasPracticasFactory.GetBuenasPracticas(); buenaspracticas.BuenaPracticaEmisionID = Convert.ToInt32(this.Request.QueryString["buenaspracticasemisionid"]); if (buenaspracticas.Consultar()) { if (buenaspracticas.FechaBuenaPracticaEmisionModificacion == "") { IUsuarios usuario = (IUsuarios)Session["Usuario"]; buenaspracticas.UsuarioID = usuario.UsuarioID; buenaspracticas.Descontar = chDescontar.Checked; buenaspracticas.BPObservaciones = this.txtObservacionesSel.Text; if (buenaspracticas.Guardar()) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Buena Práctica Modificada Correctamente.');", true); this.txtObservacionesSel.ReadOnly = true; this.chDescontar.Enabled = false; this.btnModificarEmisionBuenaPractica.Visible = false; this.BindGrid(0); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Solo se puede Modificar la Buena Practica una sola vez.');", true); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] != null) { usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "BuenasPracticasDetalle"; SisPacK.Menu oMenu = (SisPacK.Menu) this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { SisPackController.LlenarCombos.LlenarComboMoviles(this.ddlMoviles); ddlMoviles.Items.Insert(0, new System.Web.UI.WebControls.ListItem("Todos", "0")); this.BindGrid(0); IBuenasPracticas buenaspracticas = BuenasPracticasFactory.GetBuenasPracticas(); buenaspracticas.BuenaPracticaEmisionID = Convert.ToInt32(this.Request.QueryString["buenaspracticasemisionid"]); try { if (buenaspracticas.Consultar()) { if (buenaspracticas.ConsultarMovil()) { this.lblParteNro.Text = buenaspracticas.BuenaPracticaEmisionID == 0 ? string.Empty : buenaspracticas.BuenaPracticaEmisionID.ToString(); this.lblBuenaPracticaMovilSel.Text = buenaspracticas.MovilID == 0 ? string.Empty : buenaspracticas.MovilID.ToString(); if (this.lblBuenaPracticaMovilSel.Text != "") { this.btnImprimirEmisionBuenaPractica.Visible = true; this.btnModificarEmisionBuenaPractica.Visible = true; } if (buenaspracticas.FechaBuenaPracticaEmisionModificacion != "") { this.txtObservacionesSel.ReadOnly = true; this.chDescontar.Enabled = false; this.btnModificarEmisionBuenaPractica.Visible = false; } this.lblDominioBuenaPracticaEmision.Text = buenaspracticas.Dominio; this.lblResponsableBuenaPracticaEmision.Text = buenaspracticas.Responsable; this.lblBuenaPracticaDescripcion.Text = buenaspracticas.BuenaPracticaDescripcion; this.txtObservacionesSel.Text = buenaspracticas.BPObservaciones; this.chDescontar.Checked = buenaspracticas.Descontar; this.lblFechaBuenaPracticaEmision.Text = buenaspracticas.FechaBuenaPracticaEmision; this.lblUsuarioBuenaPracticaEmision.Text = buenaspracticas.UsuarioNombre; this.lblBuenaPracticaDescripcion.Text = buenaspracticas.BuenaPracticaDescripcion; //DataSet ds = Session["DsGridView"] as DataSet; //if (Session["DsGridView"] != null) //{ // DataSet ds = new DataSet(); // ds = Session["DsGridView"] as DataSet; // if (ds.Tables[0].Rows.Count != 0) // { // this.dtgBuenasPracticasEmitidas.DataSource = ds.Tables[0]; // this.dtgBuenasPracticasEmitidas.CurrentPageIndex = 0; // this.dtgBuenasPracticasEmitidas.DataBind(); // Session.Remove("DsGridView"); // } //} } } } catch (Exception ex) { throw ex; } } }