protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            try
            {
                ErrorManager();
                string StrCnx = ConfigurationManager.AppSettings.Get("strConnection");
                Int32  Id     = default(Int32);

                ConfiguracionGlobal Configuracion = new ConfiguracionGlobal();
                Empresa             Empresa       = new Empresa();

                CentroDistribucion Cdis    = new CentroDistribucion();
                Usuario            Usuario = new Usuario();

                Usuario.Cu_User = this.txtUserName.Text;

                CapaNegocios.CN_Login CN_Login = new CapaNegocios.CN_Login();

                CN_Login.RecuperarContraseña(ref Usuario, ref Cdis, ref Configuracion, out Id, ConfigurationManager.AppSettings.Get("strConnection"));
                //Datos correctos
                if (Id == 1)
                {
                    if (Usuario.U_Correo != string.Empty)
                    {
                        EnviaEmail(Usuario, Cdis, Configuracion);
                        Alerta("La contraseña ha sido enviada por e-mail al correo que está registrado en la cuenta");
                    }
                    else
                    {
                        Alerta("No hay una cuenta de correo asociada para la cuenta, favor de comunicarse con el administrador");
                    }
                }
                else if (Id == 2)
                {
                    Alerta("La cuenta no existe");
                }
                else
                {
                    Alerta("No se regresó información de la base de datos");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
 private void DatosParaCorreo(ref Usuario Usuario, Int32 Verificador, string conexion)
 {
     try
     {
         Int32 Id = default(Int32);
         ConfiguracionGlobal   Configuracion = new ConfiguracionGlobal();
         CentroDistribucion    Cdis          = new CentroDistribucion();
         CapaNegocios.CN_Login CN_login      = new CapaNegocios.CN_Login();
         Id = 0;
         CN_login.RecuperarContraseña(ref Usuario, ref Cdis, ref Configuracion, out Id, conexion);
         EnviaEmail(Usuario, Cdis, Configuracion, Verificador.ToString());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }