private void CargarMensajes() { try { DtoContacto userContacto = (DtoContacto)Session["ContactoSession"]; List <DtoMensajes> ListaMensajes = new List <DtoMensajes>(); ClassResultV cr = new CtrMensajes().Usp_Mensajes_SelectAll_Contacto(new DtoMensajes { IB_Respondido = Convert.ToBoolean(Convert.ToInt32(ddlEstado.SelectedValue)), Criterio = txtBuscar.Text.Trim(), IN_TipoMensaje = Convert.ToInt32(ddlTipoMensaje.SelectedValue), ContactoId = userContacto.IdContacto }); if (!cr.HuboError) { ListaMensajes.AddRange(cr.List.Cast <DtoMensajes>()); gvMensajes.DataSource = ListaMensajes; } gvMensajes.DataBind(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudieron cargar los mensajes." + "', 'error');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { DtoContacto userContacto = (DtoContacto)Session["ContactoSession"]; DtoPaciente userPaciente = (DtoPaciente)Session["PacienteContacto"]; DtoMensajes dtoPa = new CtrMensajes().Usp_Mensajes_Insert(new DtoMensajes { ContactoId = userContacto.IdContacto, Asunto = txtAsunto.Text.Trim(), Mensaje = txtMensaje.Text.Trim(), IN_TipoMensaje = Convert.ToInt32(ddlTipoMensaje.SelectedValue), OrganizacionId = userPaciente.OrganizacionId }); if (dtoPa.HuboError) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Mensaje Enviado Correctamente", "Se envio correctamente el mensaje", "success", "/contacto/mensaje/lista"), true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo enviar el mensaje." + "', 'error');", true); } }
private void CargarDealles() { try { DtoMensajes dto = new CtrMensajes().Usp_Mensajes_SelectOne(new DtoMensajes { IdMensaje = Convert.ToInt32(Session["idMensaje"]) }); if (!dto.HuboError) { txtAsunto.Text = dto.Asunto; ddlTipoMensaje.SelectedValue = dto.IN_TipoMensaje.ToString(); txtMensaje.Text = dto.Mensaje; if (dto.IB_Respondido) { tabRespuesta.Attributes.Remove("style"); txtRespuesta.Text = dto.Respuesta; } } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo cargar el mensaje." + "', 'error');", true); } }
protected void btnEnviarRespuesta_Click(object sender, EventArgs e) { try { DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"]; ClassResultV dtoPa = new CtrMensajes().Usp_Mensajes_Update_Respuesta(new DtoMensajes { IdMensaje = Convert.ToInt32(Request.QueryString["idMensaje"]), Respuesta = txtRespuesta.Text.Trim(), UsuarioCreacionId = user.IdUsuario, }); if (dtoPa.HuboError) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true); } else { //String HTML = Resource1.htmlUsuario; //HTML = HTML.Replace("{titulo}", "¡Bienvenido!"); //HTML = HTML.Replace("{usuario}", dtoPa.Usuario); //HTML = HTML.Replace("{clave}", dtoPa.Contrasena); //string to = dtoPa.Email; //HelpE.SendMail_Gmail(to, "Essalud - Usuario", HTML); ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Respuesta Enviada", "Se envio la respuesta correctamente", "success", "/administrador/mensaje/lista"), true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo enviar la respuesta." + "', 'error');", true); } }