Example #1
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";
            }
        }
Example #2
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";
            }
        }
        public void insertar_activos(ref Cls_activos_DAL Obj_activos_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Activos";
            Obj_bd_DAL.ssentencia   = "SP_INSERTAR_ACTIVO";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);

            //Obj_bd_DAL.Obj_dtparam.Rows.Add("@Placa_Activo",3,Obj_activos_DAL.iPlaca_Activo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_TipoActivo", 3, Obj_activos_DAL.iId_TipoActivo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Activo", 1, Obj_activos_DAL.sDesc_Activo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_MarcaActivo", 3, Obj_activos_DAL.iId_MarcaActivo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Departamento_Responsable", 3, Obj_activos_DAL.iId_Departamento_Responsable);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Prioridad_SLA", 5, Obj_activos_DAL.dPrioridad_SLA);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_activos_DAL.cId_Estado);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecCreacion", 4, Obj_activos_DAL.dFecCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuCreacion", 1, Obj_activos_DAL.sUsuCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecModificacion", 4, Obj_activos_DAL.dFecModificacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuModificacion", 1, "");

            Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_activos_DAL.smsjError = string.Empty;
                Obj_activos_DAL.Ds        = Obj_bd_DAL.dst;
            }
            else
            {
                Obj_activos_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_bd_DAL.dst            = null;
            }
        }
Example #4
0
        public void insertar_turnos(ref Cls_turnos_DAL Obj_turnos_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Turnos";
            Obj_bd_DAL.ssentencia   = "SP_INSERTAR_TURNOS";

            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", "2", Obj_turnos_DAL.cId_Turno);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Turno", "1", Obj_turnos_DAL.sDesc_Turno);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Cant_Horas", "3", Obj_turnos_DAL.iCant_Horas);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@HoraEntrada", "1", Obj_turnos_DAL.sHoraEntrada);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@HoraSalida", "1", Obj_turnos_DAL.sHoraSalida);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", "2", Obj_turnos_DAL.cId_Estado);

            Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_turnos_DAL.bbandera  = true;
                Obj_turnos_DAL.smsjError = string.Empty;
                Obj_turnos_DAL.Ds        = Obj_bd_DAL.dst;
                Obj_turnos_DAL.cAxn      = 'U';
            }
            else
            {
                Obj_turnos_DAL.bbandera  = false;
                Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_turnos_DAL.Ds        = null;
                Obj_turnos_DAL.cAxn      = 'I';
            }
        }
        public void Modificar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Tbl_SemaforoCasos";
            Obj_bd_DAL.ssentencia   = "SP_MODIFICAR_SEMAFORO";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Semaforo", 2, Obj_semaforo_DAL.cId_Estado_SemaforoCaso);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Des_Semaforo", 1, Obj_semaforo_DAL.sDesc_Estado_SemaforoCaso);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Color", 1, Obj_semaforo_DAL.sColor);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_semaforo_DAL.cId_Estado);

            Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL);
            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_semaforo_DAL.bbandera  = true;
                Obj_semaforo_DAL.smsjError = string.Empty;
                Obj_semaforo_DAL.Ds        = Obj_bd_DAL.dst;
                Obj_semaforo_DAL.cAxn      = 'U';
            }
            else
            {
                Obj_semaforo_DAL.bbandera  = false;
                Obj_semaforo_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_semaforo_DAL.Ds        = null;
                Obj_semaforo_DAL.cAxn      = 'I';
            }
        }
 public void modificar_marcaactivo(ref Cls_marcaactivo_DAL Obj_marcaactivo_DAL)
 {
     Obj_bd_DAL = new Cls_BD_DAL();
     Obj_bd_DAL.snombretabla = "marcaactivo";
     Obj_bd_DAL.ssentencia   = "SP_MODIFICAR_MARCAACTIVO";
     Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
     Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_MarcaActivo", 3, Obj_marcaactivo_DAL.iId_MarcaActivo);
     Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_MarcaActivo", 1, Obj_marcaactivo_DAL.sDesc_MarcaActivo);
     Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_marcaactivo_DAL.cId_Estado);
     Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL);
     if (Obj_bd_DAL.smsjerror == string.Empty)
     {
         Obj_marcaactivo_DAL.bbandera  = true;
         Obj_marcaactivo_DAL.smsjError = string.Empty;
         Obj_marcaactivo_DAL.Ds        = Obj_bd_DAL.dst;
         Obj_marcaactivo_DAL.cAxn      = 'U';
     }
     else
     {
         Obj_marcaactivo_DAL.bbandera  = false;
         Obj_marcaactivo_DAL.smsjError = Obj_bd_DAL.smsjerror;
         Obj_marcaactivo_DAL.Ds        = null;
         Obj_marcaactivo_DAL.cAxn      = 'I';
     }
 }
Example #7
0
        public void eliminar_turnos(ref Cls_turnos_DAL Obj_turnos_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Turnos";
            Obj_bd_DAL.ssentencia   = "SP_ELIMINAR_TURNOS";

            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", "2", Obj_turnos_DAL.cId_Turno);

            Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_turnos_DAL.bbandera  = true;
                Obj_turnos_DAL.smsjError = string.Empty;
                Obj_turnos_DAL.cAxn      = 'D';
            }
            else
            {
                Obj_turnos_DAL.bbandera  = false;
                Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_turnos_DAL.cAxn      = 'D';
            }
        }
        public void Insertar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            Obj_BD_DAL.snombretabla = "Tbl_Operadores";
            Obj_BD_DAL.ssentencia   = "SP_INSERTAR_SEMAFORO";
            Obj_BD_BLL.crear_tabla(ref Obj_BD_DAL);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Des_Semaforo", 1, Obj_semaforo_DAL.sDesc_Estado_SemaforoCaso);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Color", 1, Obj_semaforo_DAL.sColor);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_semaforo_DAL.cId_Estado);

            Obj_BD_BLL.Exe_NonQuery(ref Obj_BD_DAL);
            if (Obj_BD_DAL.smsjerror == string.Empty)
            {
                Obj_semaforo_DAL.smsjError = string.Empty;
                Obj_semaforo_DAL.Ds        = Obj_BD_DAL.dst;
                Obj_semaforo_DAL.cAxn      = 'U';
            }
            else
            {
                Obj_semaforo_DAL.smsjError = Obj_BD_DAL.smsjerror;
                Obj_semaforo_DAL.Ds        = null;
                Obj_semaforo_DAL.cAxn      = '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);
            }
        }
Example #10
0
        public DataTable FILTRARDatos(string sNombreSP, string sNombreParametro, SqlDbType DBType, string svalorparametro)
        {
            Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL();

            return(obj_BD_BLL.ExecuteDataAdapter(sNombreSP, sNombreParametro, DBType, svalorparametro));
        }
        public void insertar_Tipoactivos(ref Cls_tipoactivo_DAL Obj_tipoActivo_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "TipoActivo";
            Obj_bd_DAL.ssentencia   = "SP_INSERTAR_TIPOACTIVO";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_tipoActivo", 1, Obj_tipoActivo_DAL.sDesc_TipoActivo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_tipoActivo_DAL.cId_Estado);
            Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL);
            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_tipoActivo_DAL.bbandera  = true;
                Obj_tipoActivo_DAL.smsjError = string.Empty;
                Obj_tipoActivo_DAL.Ds        = Obj_bd_DAL.dst;
                Obj_tipoActivo_DAL.cAxn      = 'U';
            }
            else
            {
                Obj_tipoActivo_DAL.bbandera  = false;
                Obj_tipoActivo_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_tipoActivo_DAL.Ds        = null;
                Obj_tipoActivo_DAL.cAxn      = 'I';
            }
        }
        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";
            }
        }
Example #13
0
        //Hecho Por Juan Diego

        public DataTable ListarDatos(string sNombreSP)
        {
            Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL();

            return(obj_BD_BLL.ExecuteDataAdapter(sNombreSP, "", SqlDbType.VarChar, ""));
        }
Example #14
0
        public void filtrar_turnos(ref Cls_turnos_DAL Obj_turnos_DAL, string sfiltro)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Turnos";
            Obj_bd_DAL.ssentencia   = "SP_FILTRAR_TURNOS";

            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Turno", "1", sfiltro);


            Obj_bd_BLL.Adapt(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_turnos_DAL.smsjError = string.Empty;
                Obj_turnos_DAL.Ds        = Obj_bd_DAL.dst;
            }
            else
            {
                Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_bd_DAL.dst           = null;
            }
        }
Example #15
0
        public void Modificar_Operadores(ref Cls_operadores_DAL Obj_Operadores_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Tbl_Operadores";
            Obj_bd_DAL.ssentencia   = "SP_MODIFICAR_OPERADORES";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Operador", 1, Obj_Operadores_DAL.sId_Operador);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Nombre", 1, Obj_Operadores_DAL.sNombre_Operador);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Apellidos", 1, Obj_Operadores_DAL.sApellidos_Operador);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@NickName", 1, Obj_Operadores_DAL.sNickNameOperador);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Nivel", 1, Obj_Operadores_DAL.sNivel);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", 2, Obj_Operadores_DAL.cId_Turno);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_Operadores_DAL.cId_Estado);
            Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL);
            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_Operadores_DAL.bbandera  = true;
                Obj_Operadores_DAL.smsjError = string.Empty;
                Obj_Operadores_DAL.Ds        = Obj_bd_DAL.dst;
                Obj_Operadores_DAL.cAxn      = 'U';
            }
            else
            {
                Obj_Operadores_DAL.bbandera  = false;
                Obj_Operadores_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_Operadores_DAL.Ds        = null;
                Obj_Operadores_DAL.cAxn      = 'I';
            }
        }
        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";
            }
        }
Example #17
0
        public void Insertar_Operadores(ref Cls_operadores_DAL Obj_Operadores_DAL)
        {
            Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            Obj_BD_DAL.snombretabla = "Tbl_Operadores";
            Obj_BD_DAL.ssentencia   = "SP_INSERTAR_OPERADOR";
            Obj_BD_BLL.crear_tabla(ref Obj_BD_DAL);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Nombre", 1, Obj_Operadores_DAL.sNombre_Operador);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Apellidos", 1, Obj_Operadores_DAL.sApellidos_Operador);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@NickName", 1, Obj_Operadores_DAL.sNickNameOperador);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Nivel", 1, Obj_Operadores_DAL.sNivel);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Turno", 2, Obj_Operadores_DAL.cId_Turno);
            Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_Operadores_DAL.cId_Estado);

            Obj_BD_BLL.Exe_NonQuery(ref Obj_BD_DAL);
            if (Obj_BD_DAL.smsjerror == string.Empty)
            {
                Obj_Operadores_DAL.smsjError = string.Empty;
                Obj_Operadores_DAL.Ds        = Obj_BD_DAL.dst;
                Obj_Operadores_DAL.sAx       = "U";
            }
            else
            {
                Obj_Operadores_DAL.smsjError = Obj_BD_DAL.smsjerror;
                Obj_Operadores_DAL.Ds        = null;
                Obj_Operadores_DAL.sAx       = "I";
            }
        }
Example #18
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;
            }
        }
Example #19
0
        public void insertar_casodetalle(ref Cls_casodetalle_DAL Obj_casodetalle_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Caso a detalle";
            Obj_bd_DAL.ssentencia   = "SP_INSERTAR_CASO_DETALLE";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);

            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Caso_Enc", 3, Obj_casodetalle_DAL.iId_Caso_Enc);
            //Obj_bd_DAL.Obj_dtparam.Rows.Add("@Placa_Activo",3,Obj_casodetalle_DAL.iPlaca_Activo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Observaciones", 1, Obj_casodetalle_DAL.sObservaciones);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecCreacion", 4, Obj_casodetalle_DAL.dFecCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuCreacion", 1, Obj_casodetalle_DAL.sUsuCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecModificacion", 1, "");
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuModificacion", 1, "");

            Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_casodetalle_DAL.iId_Caso_Enc = Obj_bd_DAL.ivalorscalar;
                Obj_casodetalle_DAL.smsjError    = string.Empty;
                Obj_casodetalle_DAL.Ds           = Obj_bd_DAL.dst;
                Obj_casodetalle_DAL.bbandera     = false;
            }
            else
            {
                Obj_casodetalle_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_casodetalle_DAL.Ds        = null;
                Obj_casodetalle_DAL.bbandera  = false;
            }
        }
Example #20
0
        public void eliminar_casodetalle(ref Cls_casodetalle_DAL Obj_casodetalle_DAL, string valor)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Caso al detalle";
            Obj_bd_DAL.ssentencia   = "SP_ELIMINAR_CASO_DETALLE";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);

            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Caso_Det", 3, valor);
            Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_casodetalle_DAL.smsjError = string.Empty;
                Obj_casodetalle_DAL.Ds        = Obj_bd_DAL.dst;
                Obj_casodetalle_DAL.bbandera  = true;
            }
            else
            {
                Obj_casodetalle_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_casodetalle_DAL.Ds        = null;
                Obj_casodetalle_DAL.bbandera  = false;
            }
        }
Example #21
0
        public string Conectar_Base_Datos()
        {
            Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL();

            obj_BD_BLL.Crear_Conexion(ref obj_BD_DAL);
            return(obj_BD_DAL.SMsError);
        }
Example #22
0
        public bool ExecuteNonQuery(DataTable dtParams, string sNombre_SP, ref string sMsj_error)
        {
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            try
            {
                // Se crea el objeto de conexión y Se obtiene la cadena de conexión
                Obj_BD_DAL.Obj_sql_cnx = new SqlConnection(ConfigurationManager.ConnectionStrings["Sql_aut_clubcampestre"].ToString().Trim());
                // Si la conexión está cerrada
                if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Closed)
                {
                    // Se abre la cadena de conexión
                    Obj_BD_DAL.Obj_sql_cnx.Open();
                }
                // Se inicializa el SQL Command con el SP y la conexión abierta
                Obj_BD_DAL.Obj_sql_cmd = new SqlCommand(sNombre_SP, Obj_BD_DAL.Obj_sql_cnx);
                // Asignar parámetros
                if (dtParams != null)
                {
                    if (dtParams.Rows.Count > 0)
                    {
                        foreach (DataRow Row in dtParams.Rows)
                        {
                            Obj_BD_DAL.Obj_sql_cmd.Parameters.Add(Row[0].ToString()
                                                                  , volverDatoSQL(Row[1].GetType())).Value = Row[1];
                        }
                    }
                }
                // Se especifica el tipo de comando de SP
                Obj_BD_DAL.Obj_sql_cmd.CommandType = CommandType.StoredProcedure;
                // Se ejecuta la consulta
                Obj_BD_DAL.Obj_sql_cmd.ExecuteNonQuery();
                // Se establece en vacío el mensaje de error
                sMsj_error = string.Empty;
                // Se retorna valor exitoso
                return(true);
            }
            catch (SqlException e)
            {
                sMsj_error = e.ToString().Trim();
                // Se retorna valor fallido
                return(false);
            }
            finally
            {
                if (Obj_BD_DAL.Obj_sql_cnx != null)
                {
                    if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Open)
                    {
                        Obj_BD_DAL.Obj_sql_cnx.Close();
                    }
                    Obj_BD_DAL.Obj_sql_cnx.Dispose();
                }
            }
        }
Example #23
0
        public DataTable ExecuteDataAdapter(DataTable dtParams, string sNombre_SP, ref string sMsj_error)
        {
            Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL();

            try
            {
                // Se crea el objeto de conexión
                Obj_BD_DAL.Obj_sql_cnx = new SqlConnection(ConfigurationManager.ConnectionStrings["Sql_aut_clubcampestre"].ToString().Trim());
                // Se inicializa el DataAdapter con el SP y la conexión abierta
                Obj_BD_DAL.Obj_sql_adap = new SqlDataAdapter(sNombre_SP, Obj_BD_DAL.Obj_sql_cnx);
                // Asignar parámetros
                if (dtParams != null)
                {
                    if (dtParams.Rows.Count > 0)
                    {
                        foreach (DataRow Row in dtParams.Rows)
                        {
                            Obj_BD_DAL.Obj_sql_adap.SelectCommand.Parameters.Add(Row[0].ToString()
                                                                                 , volverDatoSQL(Row[1].GetType())).Value = Row[1];
                        }
                    }
                }
                // Se especifica el tipo de comando de SP
                Obj_BD_DAL.Obj_sql_adap.SelectCommand.CommandType = CommandType.StoredProcedure;
                // Si la conexión está cerrada
                if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Closed)
                {
                    // Se abre la cadena de conexión
                    Obj_BD_DAL.Obj_sql_cnx.Open();
                }
                // Se inicializa el DataSet
                DataSet DS = new DataSet();
                // Se carga el DataSet
                Obj_BD_DAL.Obj_sql_adap.Fill(DS);
                // Se retorna el DataTable de índice 0 que está en el DataSet
                return(DS.Tables[0]);
            }
            catch (SqlException e)
            {
                sMsj_error = e.ToString().Trim();
                return(null);
            }
            finally
            {
                if (Obj_BD_DAL.Obj_sql_cnx != null)
                {
                    if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Open)
                    {
                        Obj_BD_DAL.Obj_sql_cnx.Close();
                    }
                    Obj_BD_DAL.Obj_sql_cnx.Dispose();
                }
            }
        }
Example #24
0
        public bool ConectarBD()
        {
            Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL();
            Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL();

            if (obj_BD_BLL.Conectar_BD() == string.Empty)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #25
0
 public void Ejecutar_Scalar(ref Cls_BD_DAL Obj_BD_DAL)
 {
     // Devuelve un valor numérico
     try
     {
         Obj_BD_DAL.sCadena     = ConfigurationManager.ConnectionStrings["CNXSTRING"].ToString().Trim();
         Obj_BD_DAL.Obj_SQL_CNX = new SqlConnection(Obj_BD_DAL.sCadena);
         if (Obj_BD_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Closed)
         {
             Obj_BD_DAL.Obj_SQL_CNX.Open();
             Obj_BD_DAL.Obj_SQL_CMD = new SqlCommand(Obj_BD_DAL.sSentencia, Obj_BD_DAL.Obj_SQL_CNX);
             if (Obj_BD_DAL.Obj_DT_Param.Rows.Count >= 1)
             {
                 foreach (System.Data.DataRow dr in Obj_BD_DAL.Obj_DT_Param.Rows)
                 {
                     Obj_BD_DAL.Obj_SQL_CMD.Parameters.Add(
                         dr[0].ToString(),
                         (System.Data.SqlDbType)Enum.Parse(typeof(System.Data.SqlDbType), dr[1].ToString(), true)).Value =
                         dr[2].ToString();
                 }
             }
             // Se especifica que sólo se puede ejecutar procedimientos almacenados
             Obj_BD_DAL.Obj_SQL_CMD.CommandType = System.Data.CommandType.StoredProcedure;
             // Se ejecuta y no devuelve ningún dato
             Obj_BD_DAL.iValorScalar = Convert.ToInt32(Obj_BD_DAL.Obj_SQL_CMD.ExecuteScalar().ToString());
         }
         Obj_BD_DAL.sMsjError = string.Empty;
     }
     catch (SqlException ex)
     {
         Obj_BD_DAL.sMsjError = ex.Message.ToString();
     }
     finally
     {
         // si el objeto no es nulo
         if (Obj_BD_DAL.Obj_SQL_CNX != null)
         {
             // comprueba si está abrierta para cerrarla
             if (Obj_BD_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Open)
             {
                 Obj_BD_DAL.Obj_SQL_CNX.Close();
             }
             // Destruye el objeto
             Obj_BD_DAL.Obj_SQL_CNX.Dispose();
         }
     }
 }
Example #26
0
        public void Traer_Cnx(ref Cls_BD_DAL obj_BD_DAL)
        {
            try
            {
                obj_BD_DAL.SCadenaConec = ConfigurationManager.ConnectionStrings["WINDOWS_AUT"].ToString();

                obj_BD_DAL.SQL_CNX = new SqlConnection(obj_BD_DAL.SCadenaConec);

                obj_BD_DAL.SMsjError  = string.Empty;
                obj_BD_DAL.BBandError = false;
            }
            catch (Exception e)
            {
                obj_BD_DAL.SMsjError  = e.Message.ToString();
                obj_BD_DAL.BBandError = true;
            }
        }
 public void listar_estados(ref Cls_estados_DAL Obj_estados_DAL)
 {
     Obj_bd_DAL = new Cls_BD_DAL();
     Obj_bd_DAL.snombretabla = "estados";
     Obj_bd_DAL.ssentencia   = "SP_LISTAR_ESTADOS";
     Obj_bd_BLL.Adapt(ref Obj_bd_DAL);
     if (Obj_bd_DAL.smsjerror == string.Empty)
     {
         Obj_estados_DAL.smsjError = string.Empty;
         Obj_estados_DAL.Ds        = Obj_bd_DAL.dst;
     }
     else
     {
         Obj_estados_DAL.smsjError = Obj_bd_DAL.smsjerror;
         Obj_bd_DAL.dst            = null;
     }
 }
Example #28
0
        public void Abrir_Cnx(ref Cls_BD_DAL obj_BD_DAL)
        {
            try
            {
                if (obj_BD_DAL.SQL_CNX.State == System.Data.ConnectionState.Closed)
                {
                    obj_BD_DAL.SQL_CNX.Open();
                }

                obj_BD_DAL.SMsjError  = string.Empty;
                obj_BD_DAL.BBandError = false;
            }
            catch (SqlException e)
            {
                obj_BD_DAL.SMsjError  = e.Message.ToString();
                obj_BD_DAL.BBandError = true;
            }
        }
        public void listar_marcaactivo(ref Cls_marcaactivo_DAL Obj_marcaactivo_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "marcaactivo";
            Obj_bd_DAL.ssentencia   = "SP_LISTAR_MARCAACTIVO";
            Obj_bd_BLL.Adapt(ref Obj_bd_DAL);
            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_marcaactivo_DAL.smsjError = string.Empty;
                Obj_marcaactivo_DAL.Ds        = Obj_bd_DAL.dst;
            }
            else
            {
                Obj_marcaactivo_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_bd_DAL.dst = null;
            }
        }
Example #30
0
        public void Ejecutar_NonQuery(ref Cls_BD_DAL Obj_bd_DAL)
        {
            try
            {
                Obj_bd_DAL.sCadena     = ConfigurationManager.ConnectionStrings["CNXSTRING"].ToString().Trim();
                Obj_bd_DAL.Obj_SQL_CNX = new SqlConnection(Obj_bd_DAL.sCadena);
                if (Obj_bd_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Closed)
                {
                    Obj_bd_DAL.Obj_SQL_CNX.Open();
                    Obj_bd_DAL.Obj_SQL_CMD = new SqlCommand(Obj_bd_DAL.sSentencia, Obj_bd_DAL.Obj_SQL_CNX);
                    if (Obj_bd_DAL.Obj_DT_Param.Rows.Count >= 1)
                    {
                        foreach (System.Data.DataRow dr in Obj_bd_DAL.Obj_DT_Param.Rows)
                        {
                            Obj_bd_DAL.Obj_SQL_CMD.Parameters.Add(
                                dr[0].ToString(),
                                (System.Data.SqlDbType)Enum.Parse(typeof(System.Data.SqlDbType), dr[1].ToString(), true)).Value =
                                dr[2].ToString();
                        }
                        Obj_bd_DAL.Obj_SQL_CMD.CommandType = System.Data.CommandType.StoredProcedure;

                        Obj_bd_DAL.Obj_SQL_CMD.ExecuteNonQuery();
                    }
                    Obj_bd_DAL.sMsjError = string.Empty;
                }
            }
            catch (Exception ex)
            {
                Obj_bd_DAL.sMsjError = ex.ToString();
            }
            finally
            {
                if (Obj_bd_DAL.Obj_SQL_CNX != null)
                {
                    if (Obj_bd_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Open)
                    {
                        Obj_bd_DAL.Obj_SQL_CNX.Close();
                    }
                    Obj_bd_DAL.Obj_SQL_CNX.Dispose();
                }
            }
        }