public DataTable FiltrarDatos(string sNombreSP, string sNombreTabla, DataTable dtParametros,
                                      ref string sMsjError)
        {
            try
            {
                Cls_DataBase_BLL OBJ_DataBase_BLL = new Cls_DataBase_BLL();
                Cls_DataBase_DAL OBJ_DataBase_DAL = new Cls_DataBase_DAL();

                OBJ_DataBase_DAL.SSP_Nombre   = sNombreSP;
                OBJ_DataBase_DAL.SNombreTabla = sNombreTabla;

                OBJ_DataBase_BLL.Crear_Parametros(ref OBJ_DataBase_DAL);
                OBJ_DataBase_DAL.dt_Parametros = dtParametros;

                OBJ_DataBase_BLL.Execute_DataAdapter(ref OBJ_DataBase_DAL);

                if (OBJ_DataBase_DAL.SError == string.Empty)
                {
                    sMsjError = string.Empty;
                    return(OBJ_DataBase_DAL.OBJ_DataSet.Tables[0]);
                }
                else
                {
                    sMsjError = OBJ_DataBase_DAL.SError;
                    return(null);
                }
            }
            catch (Exception Error)
            {
                sMsjError = Error.Message.ToString();
                return(null);
            }
        }
        public void EliminarDato(string sNombreSP, string sNombreTabla, DataTable dtParametros,
                                 ref string sMsjError)
        {
            try
            {
                Cls_DataBase_BLL OBJ_DataBase_BLL = new Cls_DataBase_BLL();
                Cls_DataBase_DAL OBJ_DataBase_DAL = new Cls_DataBase_DAL();

                OBJ_DataBase_DAL.SSP_Nombre   = sNombreSP;
                OBJ_DataBase_DAL.SNombreTabla = sNombreTabla;

                OBJ_DataBase_BLL.Crear_Parametros(ref OBJ_DataBase_DAL);
                OBJ_DataBase_DAL.dt_Parametros = dtParametros;

                OBJ_DataBase_BLL.Execute_NonQuery(ref OBJ_DataBase_DAL);

                if (OBJ_DataBase_DAL.SError == string.Empty)
                {
                    sMsjError = string.Empty;
                }
                else
                {
                    sMsjError = OBJ_DataBase_DAL.SError;
                }
            }
            catch (Exception Error)
            {
                sMsjError = Error.Message.ToString();
            }
        }
        public string InsertarDato(string sNombreSP, string sNombreTabla, DataTable dtParametros,
                                   ref char cAccion, ref string sMsjError)
        {
            try
            {
                Cls_DataBase_BLL OBJ_DataBase_BLL = new Cls_DataBase_BLL();
                Cls_DataBase_DAL OBJ_DataBase_DAL = new Cls_DataBase_DAL();

                OBJ_DataBase_DAL.SSP_Nombre   = sNombreSP;
                OBJ_DataBase_DAL.SNombreTabla = sNombreTabla;

                OBJ_DataBase_BLL.Crear_Parametros(ref OBJ_DataBase_DAL);

                OBJ_DataBase_DAL.dt_Parametros = dtParametros;

                OBJ_DataBase_BLL.Execute_Scalar(ref OBJ_DataBase_DAL);

                if (OBJ_DataBase_DAL.SError == string.Empty)
                {
                    sMsjError = string.Empty;
                    cAccion   = 'U';
                    return(OBJ_DataBase_DAL.SScalarValue);
                }
                else
                {
                    sMsjError = OBJ_DataBase_DAL.SError;
                    cAccion   = 'I';
                    return(string.Empty);
                }
            }
            catch (Exception Error)
            {
                sMsjError = Error.Message.ToString();
                cAccion   = 'I';
                return(string.Empty);
            }
        }