/*protected void LogginButton_Click(object sender, EventArgs e)
         * {
         *  try
         *  {
         *      String correo = txtEmail.Text;
         *      String paswordtmp = validacionesClass.CrearPasswordTmp(10);
         *
         *      //OCKO_TblEmpleado empleadoLocal =  OCKOEmpleadoUsuario.recuperarContraseña(correo);
         *      if (OCKOEmpleadoUsuario.recuperarContraseña(correo))
         *      {
         *          empleadoTable = empleadoClass.recuperarContraseñas(correo);
         *          usuarioTable = usuarioClass.BuscarIdUsuario(empleadoTable.EmpId);
         *          usuarioTable.UsuContraseña = paswordtmp;
         *          usuarioClass.ActualizarUsuario(usuarioTable);
         *
         *          Mensaje = "Estimado " + empleadoTable.EmpPrimerNombre + " " + empleadoTable.EmpPrimerApellido + Environment.NewLine;
         *          Mensaje += "Se ha Generado su clave temporal necesaria para ingresar al sistema. " + Environment.NewLine;
         *          Mensaje += "Usuario " + usuarioTable.Usunombre + "" + Environment.NewLine;
         *          Mensaje += "Contraseña Temporal " + paswordtmp + "" + Environment.NewLine;
         *          Mensaje += "Una vez que haya ingresado al sistema favor en su perfil cambiar su Clave. " + Environment.NewLine + Environment.NewLine;
         *          Mensaje += "ATT: Administracion.  " + Environment.NewLine + Environment.NewLine;
         *          Mensaje += "(Las tildes han sido omitidas intencionalmente para evitar problemas de lectura) " + Environment.NewLine;
         *          validacionesClass.enviarEmail(empleadoTable.EmpEmail, "Notificacion Recuperar Contraseña", Mensaje);
         *          Response.Write("<script>window.alert('EL EMAIL FUE ENVIADO CORRECTAMENTE')</script>");
         *
         *      }
         *      else
         *      {
         *          Response.Write("<script>window.alert('EL CORREO NO EXISTE EN EL SISTEMA')</script>");
         *      }
         *  }
         *  catch (Exception EX)
         *  {
         *      Response.Write("<script>window.alert('Sucedio un Error')</script>");
         *  }
         *
         *
         * }
         */

        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            try
            {
                String correo     = txtEmail.Text;
                String paswordtmp = validacionesClass.CrearPasswordTmp(10);

                //OCKO_TblEmpleado empleadoLocal =  OCKOEmpleadoUsuario.recuperarContraseña(correo);
                if (OCKOEmpleadoUsuario.recuperarContraseña(correo))
                {
                    empleadoTable = empleadoClass.recuperarContraseñas(correo);
                    usuarioTable  = usuarioClass.BuscarIdUsuario(empleadoTable.EmpId);
                    usuarioTable.UsuContraseña = paswordtmp;
                    usuarioClass.ActualizarUsuario(usuarioTable);

                    Mensaje  = "Estimado " + empleadoTable.EmpPrimerNombre + " " + empleadoTable.EmpPrimerApellido + Environment.NewLine;
                    Mensaje += "Se ha Generado su clave temporal necesaria para ingresar al sistema. " + Environment.NewLine;
                    Mensaje += "Usuario     :" + usuarioTable.Usunombre + "" + Environment.NewLine;
                    Mensaje += "Contraseña Temporal     :" + paswordtmp + "" + Environment.NewLine;
                    Mensaje += "Una vez que haya ingresado al sistema favor en su perfil cambiar su Clave. " + Environment.NewLine + Environment.NewLine;
                    Mensaje += "ATT: Administracion.  " + Environment.NewLine + Environment.NewLine;
                    Mensaje += "(Las tildes han sido omitidas intencionalmente para evitar problemas de lectura) " + Environment.NewLine;
                    validacionesClass.enviarEmail(empleadoTable.EmpEmail, "Notificacion Recuperar Contraseña", Mensaje);
                    Response.Write("<script>window.alert('EL EMAIL FUE ENVIADO CORRECTAMENTE')</script>");
                }
                else
                {
                    Response.Write("<script>window.alert('EL CORREO NO EXISTE EN EL SISTEMA')</script>");
                }
            }
            catch (Exception EX)
            {
                Response.Write("<script>window.alert('Sucedio un Error')</script>");
            }
        }
示例#2
0
        private void LlenarDatos()
        {
            try
            {
                int EmpdId = Convert.ToInt32(Session["EmpId"]);

                hdId.Value    = EmpdId.ToString();
                empleadoTable = empleadoClass.BuscarIdEmpleado(EmpdId);
                usuarioTable  = empleadoClass.BuscarIdUsuario(EmpdId);

                txtCedula.Text          = empleadoTable.EmpCedula;
                txtPrimerNombre.Text    = empleadoTable.EmpPrimerNombre;
                txtSegundoNombre.Text   = empleadoTable.EmpSegundoNombre;
                txtPrimerApellido.Text  = empleadoTable.EmpPrimerApellido;
                txtSegunfoApellido.Text = empleadoTable.EmpSegundoApellidos;
                txtFechaNacimiento.Text = empleadoTable.EmpFechaNacimiento.ToString("d");
                if (empleadoTable.EmpGenero == "F")
                {
                    radioFemenino.Checked = true;
                }
                else
                {
                    radioMasculino.Checked = true;
                }

                txtEmail.Text     = empleadoTable.EmpEmail;
                txtDireccion.Text = empleadoTable.EmpDireccion;
                txttelefono.Text  = empleadoTable.EmpTelefono;
                empresatable      = EmpresaClass.BuscarIdEmpresa(Convert.ToInt32(empleadoTable.CodEmpresa));
                txtEmpresa.Text   = empresatable.EmpNombre;

                //Seccion de Usuario Y contraseña
                txtUsuario.Text = usuarioTable.Usunombre;
            }
            catch (Exception ex)
            {
                Session["ERROR_JEFES"] = ex;
                Response.Redirect("Jefes_ERROR.aspx");
            }
        }