コード例 #1
0
        protected void confirmarCambioPass_Click(object sender, EventArgs e)
        {
            var Iduser     = $"{((BE.Usuario)Session["usuarioCliente"])?.IdUsuario}";
            var nombreUser = $"{((BE.Usuario)Session["usuarioCliente"])?.Nombre}";

            if (password.Text == repeatPass.Text)
            {
                bool modificadoCli = GestorCliente.ModificarPassCliente(int.Parse(Iduser),
                                                                        EnvioEmails.md5(password.Text.Trim()),
                                                                        int.Parse(codCliente.Text.Trim()));

                bool modidificadoUs = GestorUsuario.ModificarPass(int.Parse(Iduser),
                                                                  EnvioEmails.md5(password.Text.Trim()));

                if (modificadoCli && modidificadoUs)
                {
                    EnvioEmails.EnviarMailConfirmacionCambioPass(email.Text.Trim(), "");
                    GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", nombreUser, "Cliente");
                    Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                    return;
                }
            }
            else
            {
                Response.Write("<script>alert('Las contraseñas no coinciden')</script>");
            }
        }