public void Insertar_Usuarios(ref Cls_Usuario_DAL Obj_Usuario_DAL)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            Obj_BD_DAL.SNomTabla  = "";
            Obj_BD_DAL.SSentencia = "SP_INSERTAR_USUARIO1";

            Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Nombre", "4", Obj_Usuario_DAL.SNombre);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Notas", "4", Obj_Usuario_DAL.SNotas);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Telefono", "4", Obj_Usuario_DAL.STelefono);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Correo", "4", Obj_Usuario_DAL.SCorreo);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Clave", "4", Obj_Usuario_DAL.SClave);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Notificaciones", "3", Obj_Usuario_DAL.BNotificaciones);



            Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL);

            if (Obj_BD_DAL.SMsjError == string.Empty)
            {
                Obj_Usuario_DAL.SMsj_Error = string.Empty;
                Obj_Usuario_DAL.BEstAX     = true;
                Obj_Usuario_DAL.SAX        = "U";
            }
            else
            {
                Obj_Usuario_DAL.SMsj_Error = Obj_BD_DAL.SMsjError;
                Obj_Usuario_DAL.BEstAX     = false;
                Obj_Usuario_DAL.SAX        = "I";
            }
        }
        public bool Autenticar_Usuario(ref Cls_Usuario_DAL Obj_Usuario_DAL, string Correo, string clave)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            Obj_BD_DAL.SNomTabla  = "Usuarios";
            Obj_BD_DAL.SSentencia = "SP_CONSULTAR_USUARIOS";//  Necesito que devuelva

            Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Correo", "4", Correo); // 4 es varchar
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Clave", "4", clave);   // 4 es varchar

            //Obj_BD_BLL.Exec_DataAdapter(ref Obj_BD_DAL);

            if (Obj_BD_DAL.SMsjError == string.Empty)
            {
                Obj_Usuario_DAL.SMsj_Error = string.Empty;
                Obj_Usuario_DAL.Ds         = Obj_BD_DAL.DS;
                if (Obj_Usuario_DAL.Ds.Tables.Contains(Correo) && Obj_Usuario_DAL.Ds.Tables.Contains(clave))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                Obj_Usuario_DAL.SMsj_Error = Obj_BD_DAL.SMsjError;
                Obj_Usuario_DAL.Ds         = null;
                return(false);
            }
        }
        public void Modificar_Usuarios(ref Cls_Usuario_DAL Obj_Usuario_DAL, String Correo)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            Obj_BD_DAL.SNomTabla  = "";
            Obj_BD_DAL.SSentencia = "SP_ACTUALIZAR_Usr_Usuario";

            Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);

            Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_nombreUsuario", "4", Obj_Usuario_DAL.SNombre);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_cedulaUsuario", "4", Obj_Usuario_DAL.SNotas);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_telefonoUsuario", "4", Obj_Usuario_DAL.STelefono);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_correoUsuario", "4", Correo);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_claveUsuario", "4", Obj_Usuario_DAL.SClave);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@b_activoUsuario", "3", Obj_Usuario_DAL.BNotificaciones);


            Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL);

            if (Obj_BD_DAL.SMsjError == string.Empty)
            {
                Obj_Usuario_DAL.SMsj_Error = string.Empty;
                Obj_Usuario_DAL.BEstAX     = true;
                Obj_Usuario_DAL.SAX        = "U";
            }
            else
            {
                Obj_Usuario_DAL.SMsj_Error = Obj_BD_DAL.SMsjError;
                Obj_Usuario_DAL.BEstAX     = false;
                Obj_Usuario_DAL.SAX        = "U";
            }
        }
Exemple #4
0
        private void consultar(ref Cls_CatyMan_DAL Obj_CatyMan_DAL,
                               string sFiltro, string sSentencia, string sParam)
        {
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            Obj_BD_DAL.sNombreTabla = "Tbl";
            if (sParam != null && sFiltro != null)
            {
                Obj_BD_DAL.sSentencia = "SP_FILTRAR_" + sSentencia;
                Obj_BD_DAL.Obj_DT_Param.Rows.Add(sParam, 1, sFiltro);
            }
            else
            {
                Obj_BD_DAL.sSentencia = "SP_LISTAR_" + sSentencia;
            }
            Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);
            Obj_BD_BLL.Ejecutar_adapter(ref Obj_BD_DAL);
            if (Obj_BD_DAL.sMsjError == string.Empty)
            {
                Obj_CatyMan_DAL.sMsjError = string.Empty;
                Obj_CatyMan_DAL.Obj_DS    = Obj_BD_DAL.Obj_DS;
            }
            else
            {
                Obj_CatyMan_DAL.sMsjError = Obj_BD_DAL.sMsjError;
                Obj_CatyMan_DAL.Obj_DS    = null;
            }
        }
Exemple #5
0
        public void insertar_UsuarioPerfil(ref Cls_T_Perfil_DAL Obj_UsuarioPerfil_DAL)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            // Esta nombre es el del datatable, no tiene que se el nombre real
            Obj_BD_DAL.sNombreTabla = "";
            Obj_BD_DAL.sSentencia   = "SP_INSERTAR_T_Perfil";
            Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);
            Obj_BD_DAL.Obj_DT_Param.Rows.Add("@Descripcion", System.Data.SqlDbType.VarChar, Obj_UsuarioPerfil_DAL.sDescripcion);
            Obj_BD_DAL.Obj_DT_Param.Rows.Add("@ID_Estado", System.Data.SqlDbType.Char, Obj_UsuarioPerfil_DAL.cID_Estado);
            Obj_BD_BLL.Ejecutar_Scalar(ref Obj_BD_DAL);
            if (Obj_BD_DAL.sMsjError == string.Empty)
            {
                // Se obtiene el identificador creado
                Obj_UsuarioPerfil_DAL.iID_Perfil = Obj_BD_DAL.iValorScalar;
                Obj_UsuarioPerfil_DAL.sMsjError  = string.Empty;
                Obj_UsuarioPerfil_DAL.bEstAx     = true;
                Obj_UsuarioPerfil_DAL.sAx        = "U";
            }
            else
            {
                Obj_UsuarioPerfil_DAL.sMsjError = Obj_BD_DAL.sMsjError;
                Obj_UsuarioPerfil_DAL.bEstAx    = false;
                Obj_UsuarioPerfil_DAL.sAx       = "I";
            }
        }
Exemple #6
0
        public void modificar_UsuarioPerfil(ref Cls_T_Perfil_DAL Obj_UsuarioPerfil_DAL)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            // Esta nombre es el del datatable, no tiene que se el nombre real
            Obj_BD_DAL.sNombreTabla = "Tbl";
            Obj_BD_DAL.sSentencia   = "SP_MODIFICAR_T_Perfil";
            Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);
            Obj_BD_DAL.Obj_DT_Param.Rows.Add("@ID_Perfil", System.Data.SqlDbType.Int, Obj_UsuarioPerfil_DAL.iID_Perfil);
            Obj_BD_DAL.Obj_DT_Param.Rows.Add("@Descripcion", System.Data.SqlDbType.VarChar, Obj_UsuarioPerfil_DAL.sDescripcion);
            Obj_BD_DAL.Obj_DT_Param.Rows.Add("@ID_Estado", System.Data.SqlDbType.Char, Obj_UsuarioPerfil_DAL.cID_Estado);
            Obj_BD_BLL.Ejecutar_NonQuery(ref Obj_BD_DAL);
            if (Obj_BD_DAL.sMsjError == string.Empty)
            {
                Obj_UsuarioPerfil_DAL.sMsjError = string.Empty;
                Obj_UsuarioPerfil_DAL.bEstAx    = true;
                Obj_UsuarioPerfil_DAL.sAx       = "U";
            }
            else
            {
                Obj_UsuarioPerfil_DAL.sMsjError = Obj_BD_DAL.sMsjError;
                Obj_UsuarioPerfil_DAL.bEstAx    = false;
                Obj_UsuarioPerfil_DAL.sAx       = "U";
            }
        }
Exemple #7
0
        public void eliminar_UsuarioPerfil(ref Cls_T_Perfil_DAL Obj_UsuarioPerfil_DAL)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            Obj_BD_DAL.sSentencia = "SP_ELIMINAR_T_Perfil";

            Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);
            Obj_BD_DAL.Obj_DT_Param.Rows.Add("@ID_Perfil", System.Data.SqlDbType.Int, Obj_UsuarioPerfil_DAL.iID_Perfil);
            Obj_BD_BLL.Ejecutar_NonQuery(ref Obj_BD_DAL);
            if (Obj_BD_DAL.sMsjError == string.Empty)
            {
                Obj_UsuarioPerfil_DAL.sMsjError = string.Empty;
                Obj_UsuarioPerfil_DAL.bEstAx    = true;
                Obj_UsuarioPerfil_DAL.sAx       = "D";
            }
            else
            {
                Obj_UsuarioPerfil_DAL.sMsjError = Obj_BD_DAL.sMsjError;
                Obj_UsuarioPerfil_DAL.bEstAx    = false;
                Obj_UsuarioPerfil_DAL.sAx       = "D";
            }
        }