protected void btnCancelar_Click(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Security/frmCerrar.aspx"); } try { btnGuardar.Visible = false; btnCancelar.Visible = false; btnEditar.Visible = true; txtNombre.Enabled = false; cboEmpresa.Enabled = false; string obj = Request.QueryString["objPersonal"]; string idEmpresa = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa.ToString(); ZonasSectorista_ListarResult objPersonal = JsonHelper.JsonDeserialize <ZonasSectorista_ListarResult>(Request.QueryString["objPersonal"]); ViewState["ID_Agenda"] = objPersonal.ID_Agenda; hfIdUsuario.Value = objPersonal.ID_Agenda.ToString(); txtNroDocumento.Text = objPersonal.nroDocumento; txtNombre.Text = objPersonal.nombres; cboReporte.SelectedValue = "1002"; cboEstado.SelectedValue = "1"; ZonasReporte_CargarxUsuario(int.Parse(idEmpresa), objPersonal.ID_Agenda); cboReporte.Enabled = false; cboEmpresa.Enabled = false; txtNroDocumento.Enabled = false; txtNombre.Enabled = false; btnBuscarUsuario.Enabled = false; acbUsuario.Enabled = false; cboEstado.Enabled = false; ltbZonas.Enabled = false; lblMensaje.Text = "Se cancelo la edición"; lblMensaje.CssClass = "mensajeExito"; } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }
protected void grdPersonal_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Security/frmCerrar.aspx"); } try { if (e.CommandName == "Editar") { ZonasSectorista_ListarResult objPersonal = JsonHelper.JsonDeserialize <List <ZonasSectorista_ListarResult> >((string)ViewState["lstPersonal"]).Find(x => x.ID_Agenda.ToString() == e.CommandArgument.ToString()); ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "ShowCreate('" + JsonHelper.JsonSerializer(objPersonal) + "');", true); } } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true); } try { if (!Page.IsPostBack) { LoginWCF.LoginWCFClient objLoginWCF = new LoginWCF.LoginWCFClient(); objLoginWCF.AuditoriaMenu_Registrar(System.Web.HttpContext.Current.Request.Url.AbsolutePath, Environment.MachineName, ((Usuario_LoginResult)System.Web.HttpContext.Current.Session["Usuario"]).idUsuario); Empresa_Cargar(); cboEmpresa.SelectedValue = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa.ToString(); if (Request.QueryString["objPersonal"] == "") { Title = "Registrar Colaborador"; cboEmpresa.SelectedValue = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa.ToString(); lblMensaje.Text = "Listo para registrar Colaborador"; lblMensaje.CssClass = "mensajeExito"; btnGuardar.Enabled = false; ZonasReporte_Cargar(int.Parse(cboEmpresa.SelectedValue), "0"); Reporte_Cargar(cboEmpresa.SelectedValue, 0); } else { Title = "Modificar Colaborador"; string obj = Request.QueryString["objPersonal"]; string idEmpresa = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa.ToString(); ZonasSectorista_ListarResult objPersonal = JsonHelper.JsonDeserialize <ZonasSectorista_ListarResult>(Request.QueryString["objPersonal"]); ViewState["ID_Agenda"] = objPersonal.ID_Agenda; hfIdUsuario.Value = objPersonal.ID_Agenda.ToString(); ZonasReporte_Cargar(int.Parse(cboEmpresa.SelectedValue), objPersonal.ID_Agenda); Reporte_Cargar(cboEmpresa.SelectedValue, 0); txtNroDocumento.Text = objPersonal.nroDocumento; txtNombre.Text = objPersonal.nombres; //cboReporte.SelectedValue = "1002"; cboEstado.SelectedValue = "1"; ZonasReporte_CargarxUsuario(int.Parse(idEmpresa), objPersonal.ID_Agenda); cboReporte.Enabled = false; cboEmpresa.Enabled = false; txtNroDocumento.Enabled = false; txtNombre.Enabled = false; btnBuscarUsuario.Enabled = false; acbUsuario.Enabled = false; lblMensaje.Text = "Listo para modificar Colaborador"; lblMensaje.CssClass = "mensajeExito"; } Session["idempresa"] = cboEmpresa.SelectedValue; } } catch (Exception ex) { lblMensaje.Text = "ERROR: " + ex.Message; lblMensaje.CssClass = "mensajeError"; } }