protected void btnGuardar_Click(object sender, EventArgs e) { if (Session["Usuario"] == null) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true); } VBG01134_validarCorreoResult objCliente = new VBG01134_validarCorreoResult(); AgendaWCFClient objAgendaWCFClient = new AgendaWCFClient(); int? Correlativo = 0; try { if (IsValidEmail(txtCorreo.Text) == true) { objCliente.ID_Agenda = lblId_Agenda.Text; objCliente.Email = txtCorreo.Text; objAgendaWCFClient = new AgendaWCFClient(); objAgendaWCFClient.Agenda_RegistrarCorreo(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, objCliente.ID_Agenda, objCliente.Email, ref Correlativo); if (Correlativo > 0) { lblMensaje.Text = "El correo se registro correctamente, verificar."; lblMensaje.CssClass = "mensajeExito"; ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CloseAndRebind(" + objCliente.ID_Agenda + ");", true); } else { lblMensaje.Text = "El correo no pudo ser registro, verificar."; lblMensaje.CssClass = "mensajeError"; } } else { lblMensaje.Text = "El correo electrónico está mal escrito. "; lblMensaje.CssClass = "mensajeError"; } } 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); Title = "Registrar Correo Electronico"; string obj = Request.QueryString["objCliente"]; VBG01134_validarCorreoResult objCliente = JsonHelper.JsonDeserialize <VBG01134_validarCorreoResult>(Request.QueryString["objCliente"]); ViewState["ID_Agenda"] = objCliente.ID_Agenda; txtCodigo.Text = objCliente.ID_Agenda; lblId_Agenda.Text = objCliente.ID_Agenda; txtCliente.Text = objCliente.Nombre; txtCodigo.Enabled = false; txtCliente.Enabled = false; txtObservacion.Font.Bold = true; txtObservacion.ForeColor = System.Drawing.Color.Red; txtObservacion.Text = "Por facturación electrónica es necesario registrar un correo electrónico para el cliente. "; txtObservacion.Enabled = false; } lblMensaje.Text = "Datos del cliente se cargo correctamente."; lblMensaje.CssClass = "mensajeExito"; } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }