Ejemplo n.º 1
0
        public string Delete_User_Account_Por_Admin(Cls_Usuarios_DAL obj_Account)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Delete_User_Account_Por_Admin";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_Account.SCorreo);
                }

                int registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_Account.SRespuesta = "Cuenta Eliminada Con exito";
                }
                else
                {
                    obj_Account.SRespuesta = "Error al Eliminar la Cuenta";
                }
                return(obj_Account.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_Account.SRespuesta = ex.Message.ToString();
                return(obj_Account.SRespuesta);
            }
        }
Ejemplo n.º 2
0
        public string Update_Account(Cls_Usuarios_DAL obj_Account)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Update_User_Account";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_Account.SCorreo);
                    obj_cmd.Parameters.AddWithValue("@Nombre", obj_Account.SNombre);
                    obj_cmd.Parameters.AddWithValue("@Identificacion", obj_Account.SIdentificacion);
                    obj_cmd.Parameters.AddWithValue("@Direccion", obj_Account.SDireccion);
                    obj_cmd.Parameters.AddWithValue("@Telefono", obj_Account.STelefono);
                }

                int registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_Account.SRespuesta = "Cuenta Actualizada Con exito";
                }
                else
                {
                    obj_Account.SRespuesta = "Error al Actualizar la Cuenta";
                }
                return(obj_Account.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_Account.SRespuesta = ex.Message.ToString();
                return(obj_Account.SRespuesta);
            }
        }
Ejemplo n.º 3
0
        public string Change_Password(Cls_Usuarios_DAL obj_Account)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Change_Password";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_Account.SCorreo);
                    obj_cmd.Parameters.AddWithValue("@Password", obj_Account.SPassword);
                }
                int registros;
                registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_Account.SRespuesta = "Contraseña Actualizada Con exito";
                }
                else
                {
                    obj_Account.SRespuesta = "Error al Actualizar la Contraseña";
                }
                return(obj_Account.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_Account.SRespuesta = ex.Message.ToString();
                return(obj_Account.SRespuesta);
            }
        }
Ejemplo n.º 4
0
        public Cls_Usuarios_DAL View_ID_Users(Cls_Usuarios_DAL obj_ViewUser)
        {
            Cls_BD_BLL       obj_bll = new Cls_BD_BLL();
            SqlCommand       obj_cmd = new SqlCommand();
            Cls_Usuarios_DAL obj_dal = new Cls_Usuarios_DAL();
            SqlDataReader    lectura;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_ID_Users";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Identificacion", obj_ViewUser.SIdentificacion);
                }
                lectura = obj_cmd.ExecuteReader();

                while (lectura.Read())
                {
                    obj_dal                 = new Cls_Usuarios_DAL();
                    obj_dal.SCorreo         = lectura[0].ToString();
                    obj_dal.SNombre         = lectura[1].ToString();
                    obj_dal.SIdentificacion = lectura[2].ToString();
                    obj_dal.SDireccion      = lectura[3].ToString();
                    obj_dal.STelefono       = lectura[4].ToString();
                    obj_dal.SNombrePerfil   = lectura[5].ToString();
                }
            }
            catch (Exception)
            {
                obj_dal = null;
            }
            return(obj_dal);
        }
Ejemplo n.º 5
0
        public Cls_Usuarios_DAL View_User_Status(Cls_Usuarios_DAL obj_LockAccount)
        {
            Cls_BD_BLL       obj_bll = new Cls_BD_BLL();
            SqlCommand       obj_cmd = new SqlCommand();
            Cls_Usuarios_DAL obj_dal = new Cls_Usuarios_DAL();
            SqlDataReader    lectura;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_View_User_Status";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_LockAccount.SCorreo);
                }
                lectura = obj_cmd.ExecuteReader();

                while (lectura.Read())
                {
                    obj_dal         = new Cls_Usuarios_DAL();
                    obj_dal.BEstado = Convert.ToBoolean(lectura[0]);
                }
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            return(obj_dal);
        }
Ejemplo n.º 6
0
        public List <Cls_Usuarios_DAL> Password_Restore(Cls_Usuarios_DAL obj_Login)
        {
            Cls_BD_BLL obj_bll            = new Cls_BD_BLL();
            SqlCommand obj_cmd            = new SqlCommand();
            List <Cls_Usuarios_DAL> lista = new List <Cls_Usuarios_DAL>();
            Cls_Usuarios_DAL        Login;
            SqlDataReader           lectura;

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Password_Restore";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                obj_cmd.Parameters.AddWithValue("@Correo", obj_Login.SCorreo);
                lectura = obj_cmd.ExecuteReader();
                while (lectura.Read())
                {
                    Login           = new Cls_Usuarios_DAL();
                    Login.SPassword = (string)(lectura[0]);
                    lista.Add(Login);
                }
                lectura.Close();
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            return(lista);
        }
Ejemplo n.º 7
0
        public List <Cls_Usuarios_DAL> Password_Restore(string correo)
        {
            Cls_Usuarios_BLL obj_Login_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_Login_dal = new Cls_Usuarios_DAL();

            obj_Login_dal.SCorreo = correo;
            return(obj_Login_bll.Password_Restore(obj_Login_dal));
        }
Ejemplo n.º 8
0
        public string Delete_User_Account_Por_Admin(string correo)
        {
            Cls_Usuarios_BLL obj_account_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_account_dal = new Cls_Usuarios_DAL();

            obj_account_dal.SCorreo = correo;
            return(obj_account_bll.Delete_Account(obj_account_dal));
        }
Ejemplo n.º 9
0
        public List <Cls_Usuarios_DAL> Login(string correo, string password)
        {
            Cls_Usuarios_BLL obj_Login_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_Login_dal = new Cls_Usuarios_DAL();

            obj_Login_dal.SCorreo   = correo;
            obj_Login_dal.SPassword = password;
            return(obj_Login_bll.Login(obj_Login_dal));
        }
Ejemplo n.º 10
0
        public string Lock_User_Account(string correo, bool Estado)
        {
            Cls_Usuarios_BLL obj_account_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_account_dal = new Cls_Usuarios_DAL();

            obj_account_dal.SCorreo = correo;
            obj_account_dal.BEstado = Estado;
            return(obj_account_bll.Lock_User_Account(obj_account_dal));
        }
Ejemplo n.º 11
0
        public string Change_Password(string correo, string password)
        {
            Cls_Usuarios_BLL obj_Login_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_Login_dal = new Cls_Usuarios_DAL();

            obj_Login_dal.SCorreo   = correo;
            obj_Login_dal.SPassword = password;
            return(obj_Login_bll.Change_Password(obj_Login_dal));
        }
Ejemplo n.º 12
0
        public string Delete_Account(string correo, string password)
        {
            Cls_Usuarios_BLL obj_account_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_account_dal = new Cls_Usuarios_DAL();

            obj_account_dal.SCorreo   = correo;
            obj_account_dal.SPassword = password;
            return(obj_account_bll.Delete_Account(obj_account_dal));
        }
Ejemplo n.º 13
0
        public List <Cls_Usuarios_DAL> View_ID_Users(string Identificacion)
        {
            List <Cls_Usuarios_DAL> lista         = new List <Cls_Usuarios_DAL>();
            Cls_Usuarios_BLL        obj_Login_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL        obj_Login_dal = new Cls_Usuarios_DAL();

            obj_Login_dal.SIdentificacion = Identificacion;
            lista.Add(obj_Login_bll.View_ID_Users(obj_Login_dal));
            return(lista);
        }
Ejemplo n.º 14
0
        public List <Cls_Usuarios_DAL> View_Name_Users(string Nombre)
        {
            List <Cls_Usuarios_DAL> lista         = new List <Cls_Usuarios_DAL>();
            Cls_Usuarios_BLL        obj_Login_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL        obj_Login_dal = new Cls_Usuarios_DAL();

            obj_Login_dal.SNombre = Nombre;
            lista.Add(obj_Login_bll.View_Name_Users(obj_Login_dal));
            return(lista);
        }
Ejemplo n.º 15
0
        public List <Cls_Usuarios_DAL> View_Email_Users(string Correo)
        {
            List <Cls_Usuarios_DAL> lista         = new List <Cls_Usuarios_DAL>();
            Cls_Usuarios_BLL        obj_Login_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL        obj_Login_dal = new Cls_Usuarios_DAL();

            obj_Login_dal.SCorreo = Correo;
            lista.Add(obj_Login_bll.View_Email_Users(obj_Login_dal));
            return(lista);
        }
Ejemplo n.º 16
0
        public string Create_Account(string correo, string nombre, string password)
        {
            Cls_Usuarios_BLL obj_account_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_account_dal = new Cls_Usuarios_DAL();

            obj_account_dal.SCorreo   = correo;
            obj_account_dal.SNombre   = nombre;
            obj_account_dal.SPassword = password;
            return(obj_account_bll.Create_Account(obj_account_dal));
        }
Ejemplo n.º 17
0
        public Boolean View_User_Status(string Correo)
        {
            bool test;

            Cls_Usuarios_BLL obj_Login_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_Login_dal = new Cls_Usuarios_DAL();

            obj_Login_dal.SCorreo = Correo;
            obj_Login_dal         = obj_Login_bll.View_User_Status(obj_Login_dal);
            test = obj_Login_dal.BEstado;
            return(test);
        }
Ejemplo n.º 18
0
        public string Update_Account(string Correo, string Nombre, string Identificacion,
                                     string Direccion, string Telefono)
        {
            Cls_Usuarios_BLL obj_account_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_account_dal = new Cls_Usuarios_DAL();

            obj_account_dal.SCorreo         = Correo;
            obj_account_dal.SNombre         = Nombre;
            obj_account_dal.SIdentificacion = Identificacion;
            obj_account_dal.SDireccion      = Direccion;
            obj_account_dal.STelefono       = Telefono;
            return(obj_account_bll.Update_Account(obj_account_dal));
        }
Ejemplo n.º 19
0
        public string Create_Employee_Account(string Correo, string Nombre, string Identificacion,
                                              string Direccion, string Telefono, string Password)
        {
            Cls_Usuarios_BLL obj_account_bll = new Cls_Usuarios_BLL();
            Cls_Usuarios_DAL obj_account_dal = new Cls_Usuarios_DAL();

            obj_account_dal.SCorreo         = Correo;
            obj_account_dal.SNombre         = Nombre;
            obj_account_dal.SIdentificacion = Identificacion;
            obj_account_dal.SDireccion      = Direccion;
            obj_account_dal.STelefono       = Telefono;
            obj_account_dal.SPassword       = Password;
            return(obj_account_bll.Create_Employee_Account(obj_account_dal));
        }
Ejemplo n.º 20
0
 public void Filtrar(ref Cls_Usuarios_DAL Obj_Usuarios_DAL)
 {
     try
     {
         // Se instancia el Objeto de CatalogosMantenimientosClient (WCF)
         CatalogosMantenimientosClient Obj_Usuarios_Client = new CatalogosMantenimientosClient();
         // Se cargan trae el DataTable y se carga al Obj_Estado_DAL
         string sMsjError = string.Empty;
         Obj_Usuarios_DAL.DS.Tables.Add(Obj_Usuarios_Client.filtrarUsuario(Obj_Usuarios_DAL.SIdUsuario, Obj_Usuarios_DAL.SIdPersona, Obj_Usuarios_DAL.SContrasena, ref sMsjError));
         Obj_Usuarios_Client.Close();
         Obj_Usuarios_DAL.sMsjError = sMsjError;
     }
     catch (Exception ex)
     {
         Obj_Usuarios_DAL.sMsjError = ex.Message.ToString();
     }
 }
Ejemplo n.º 21
0
 public void Eliminar(ref Cls_Usuarios_DAL Obj_Usuarios_DAL)
 {
     try
     {
         // Se instancia el Objeto de CatalogosMantenimientosClient (WCF)
         CatalogosMantenimientosClient Obj_Usuarios_Client = new CatalogosMantenimientosClient();
         // Se manda a eliminar el dato
         string sMsjError = string.Empty;
         Obj_Usuarios_Client.eliminarEstado(Convert.ToChar(Obj_Usuarios_DAL.SIdUsuario), ref sMsjError);
         Obj_Usuarios_Client.Close();
         Obj_Usuarios_DAL.sMsjError = sMsjError;
     }
     catch (Exception ex)
     {
         Obj_Usuarios_DAL.sMsjError = ex.Message.ToString();
     }
 }
Ejemplo n.º 22
0
 public void Listar(ref Cls_Usuarios_DAL Obj_Usuarios_DAL)
 {
     try
     {
         //Se instancia el Objeto de CatalogoManteniemientosClient(WCF)
         CatalogosMantenimientosClient Obj_Usuarios_Client = new CatalogosMantenimientosClient();
         //Se carga trae el DT y carga el objeto al Obj_Usuarios_DAL
         string sMsjError = string.Empty;
         Obj_Usuarios_DAL.DS.Tables.Add(Obj_Usuarios_Client.listarUsuario(ref sMsjError));
         Obj_Usuarios_Client.Close();
         Obj_Usuarios_DAL.sMsjError = sMsjError;
     }
     catch (Exception ex)
     {
         Obj_Usuarios_DAL.sMsjError = ex.Message.ToString();
     }
 }
Ejemplo n.º 23
0
 public void Actualizar(ref Cls_Usuarios_DAL Obj_Usuarios_DAL)
 {
     try
     {
         // Se instancia el Objeto de CatalogosMantenimientosClient (WCF)
         CatalogosMantenimientosClient Obj_Usuarios_Client = new CatalogosMantenimientosClient();
         // Se mandan a actualizar los datos
         string sMsjError = string.Empty;
         Obj_Usuarios_Client.actualizarUsuario(Obj_Usuarios_DAL.SIdUsuario, Obj_Usuarios_DAL.SIdPersona, Obj_Usuarios_DAL.SContrasena, ref sMsjError);
         Obj_Usuarios_Client.Close();
         Obj_Usuarios_DAL.sMsjError = sMsjError;
     }
     catch (Exception ex)
     {
         Obj_Usuarios_DAL.sMsjError = ex.Message.ToString();
     }
 }
Ejemplo n.º 24
0
        public string Create_Employee_Account(Cls_Usuarios_DAL obj_EmpAccount)
        {
            Cls_BD_BLL obj_bll = new Cls_BD_BLL();
            SqlCommand obj_cmd = new SqlCommand();

            try
            {
                obj_cmd.CommandType = CommandType.StoredProcedure;
                obj_cmd.CommandText = "SP_Create_Employee_Account";
                obj_cmd.Connection  = obj_bll.Conexion_BAseDatos();
                {
                    obj_cmd.Parameters.AddWithValue("@Correo", obj_EmpAccount.SCorreo);
                    obj_cmd.Parameters.AddWithValue("@Nombre", obj_EmpAccount.SNombre);
                    obj_cmd.Parameters.AddWithValue("@Identificacion",
                                                    Convert.ToInt32(obj_EmpAccount.SIdentificacion));
                    obj_cmd.Parameters.AddWithValue("@Direccion", obj_EmpAccount.SDireccion);
                    obj_cmd.Parameters.AddWithValue("@Telefono", obj_EmpAccount.STelefono);
                    obj_cmd.Parameters.AddWithValue("@Password", obj_EmpAccount.SPassword);
                }

                int registros = obj_cmd.ExecuteNonQuery();
                if (registros >= 1)
                {
                    obj_EmpAccount.SRespuesta = "Cuenta de Empleado Creada Con exito";
                }
                else
                {
                    obj_EmpAccount.SRespuesta = "Error al Crear la Cuenta del Emppleado";
                }
                return(obj_EmpAccount.SRespuesta);
            }
            catch (Exception ex)
            {
                obj_EmpAccount.SRespuesta = ex.Message.ToString();
                return(obj_EmpAccount.SRespuesta);
            }
        }