//-------------------------------------------------------------
        //Obtengo Detalle de Documentos por pago por Nro Ficha Atencion
        //-------------------------------------------------------------
        public DataTable Get_Detalle_DocuRef_by_nSolAdmNumero(BE_ReqSolAtencion Request)
        {
            DataTable dt = new DataTable();

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Get_Detalle_DocuRef_by_nSolAdmNumero]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero);
                        cm.Connection = cn;

                        using (SqlDataReader dr = cm.ExecuteReader())
                            dt.Load(dr);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(dt);
        }
        //-----------------------------------------------
        //Obtener Nuevo Id correlativo for AddSolAtencion
        //-----------------------------------------------
        public string Get_NewId_AdmSolAtencion()
        {
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            return(Obj.Get_NewId_AdmSolAtencion());
        }
Example #3
0
        //-------------------------------------------------------------------
        // Resultados de Fichas de Pacientes, Labs y Conv según Fechas
        //-------------------------------------------------------------------
        public DataTable Get_FichaAtencion_By_Per_RFechas(BE_ReqSolAtencion Request)
        {
            DataTable dt     = new DataTable();
            string    Cadena = "Server=10.0.0.10\\SRVDATOSMED; DataBase = BDDatos; Uid = android; Pwd =C2879442C28147B;Integrated Security=False; Pooling = False";

            try
            {
                SqlConnection cn = new SqlConnection(Cadena);
                using (SqlCommand cm = new SqlCommand())
                {
                    cm.CommandText = "[usp_Admision_Get_FichaAtencion_By_Per_RFechas]";
                    cm.CommandType = CommandType.StoredProcedure;
                    cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo);
                    cm.Parameters.AddWithValue("cTipo", Request.Flag);
                    cm.Parameters.AddWithValue("cIni", Request.dFecIni);
                    cm.Parameters.AddWithValue("cFin", Request.dFecFin);
                    cm.Parameters.AddWithValue("cBuscaTexto", Request.cPerApellidos);

                    cm.Connection = cn;
                    cn.Open();

                    using (SqlDataReader dr = cm.ExecuteReader())
                    {
                        dt.Load(dr);
                    }
                }
            }
            catch (Exception generatedExceptionName)
            {
                throw;
            }
            return(dt);
        }
Example #4
0
        //--------------------------------------------------------------------------------------------
        //Get Detalle AdmSolAtencion by cPerJuridica y nSolAdmNumero
        //--------------------------------------------------------------------------------------------
        public DataTable Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero(BE_ReqSolAtencion Request)
        {
            DataTable dt = new DataTable();

            try
            {
                clsConection Obj            = new clsConection();
                string       Cadena         = Obj.GetConexionString("Naylamp");
                long         CerrarConexion = Obj.CerrarConexion();

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();
                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica);
                        cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero);

                        cm.Connection = cn;

                        using (SqlDataReader dr = cm.ExecuteReader())
                            dt.Load(dr);
                    }
                }
            }
            catch (Exception Ex)
            {
                //throw;
                throw new Exception(Ex.Message, Ex);
            }
            return(dt);
        }
        //-------------------------------------------------------------
        //Obtengo Detalle de Documentos por pago por Nro Ficha Atencion
        //-------------------------------------------------------------
        public DataTable Get_Detalle_DocuRef_by_nSolAdmNumero(string nSolAdmNumero)
        {
            BE_ReqSolAtencion    ReqParam = new BE_ReqSolAtencion();
            Da_CtaCteComprobante Obj      = new Da_CtaCteComprobante();

            ReqParam.nSolAdmNumero = nSolAdmNumero;

            return(Obj.Get_Detalle_DocuRef_by_nSolAdmNumero(ReqParam));
        }
        //-------------------------------
        //Get Pruebas según Nº de Ficha
        //-------------------------------
        public DataTable Get_Pruebas_By_nSolAdmNumero(string pnSolAdmNumero)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.nSolAdmNumero = pnSolAdmNumero;

            return(Obj.Get_Pruebas_By_nSolAdmNumero(Request));
        }
        //Implementacion 2016-07-18
        //Obtener Datos Facturación por AdmSolAtencion (cPerCodigoTerceros)
        public DataTable Get_Datos_Facturacion_Laboratorio_Or_Convenio_by_nSolAdmNumero(string nSolAdmNumero)
        {
            //Recuperando registros
            BE_ReqSolAtencion Objeto            = new BE_ReqSolAtencion();
            DA_AdmSolAtencion da_AdmSolAtencion = new DA_AdmSolAtencion();

            Objeto.nSolAdmNumero = nSolAdmNumero;

            return(da_AdmSolAtencion.Get_Datos_Facturacion_Laboratorio_Or_Convenio_by_nSolAdmNumero(Objeto));
        }
        public DataTable Get_Estructura_Export_LIS(string nSolAdmNumero)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.nSolAdmNumero = nSolAdmNumero;

            return(Obj.Get_Estructura_Export_LIS(Request));
        }
        //--------------------
        //Get AdmSolDerivacion
        //--------------------
        public DataTable Get_AdmSolDerivacion(string cPerJuridica, string nSolAdmNumero)
        {
            //Recuperando registros
            BE_ReqSolAtencion Objeto = new BE_ReqSolAtencion();
            DA_AdmSolAtencion da     = new DA_AdmSolAtencion();

            Objeto.cPerJuridica  = cPerJuridica;
            Objeto.nSolAdmNumero = nSolAdmNumero;

            return(da.Get_AdmSolDerivacion(Objeto));
        }
        //-------------------------
        //Get CER
        //------------------------
        public DataTable Get_CER(string dFecIni, string dFecFin)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.dFecIni = dFecIni;
            Request.dFecFin = dFecFin;

            return(Obj.Get_CER(Request));
        }
        //-----------------------------------------------------------
        //Get Detalle AdmSolAtencion by cPerJuridica y nSolAdmNumero
        //-----------------------------------------------------------
        public DataTable Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero(string cPerJuridica, string nSolAdmNumero)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nSolAdmNumero = nSolAdmNumero;

            return(Obj.Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero(Request));
        }
        //-----------------------------------------------
        //Obtener cPerCodigo de "AdmSolAtenAutoriza"
        //-----------------------------------------------
        public string Get_AdmSolAtenAutoriza(string cPerJuridica, int nIntCodigo, string nSolAdmNumero)
        {
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nIntCodigo    = nIntCodigo;
            Request.nSolAdmNumero = nSolAdmNumero;

            return(Obj.Get_AdmSolAtenAutoriza(Request));
        }
        //--------------------------------------------------------------------------------------------------------------
        // Update Adm Solicitud AdmSolAtencion_by_cPerJuridica_nSolAdmNumero_nAdmSolEstado (Grabar comprobante de Venta)
        //--------------------------------------------------------------------------------------------------------------
        public bool Upd_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero_nAdmSolEstado(string cPerJuridica, string nSolAdmNumero, string cPerCodigoAut)
        {
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nSolAdmNumero = nSolAdmNumero;
            Request.cPerCodigoAut = cPerCodigoAut;

            return(Obj.Upd_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero_nAdmSolEstado(Request));
        }
        //-------------------------
        //Get DetAdmSolAtencion
        //------------------------
        public DataTable Get_AdmSolDiagnostico_for_cPerJuridica_nIntCodigo_nSolAdmNumero(string cPerJuridica, int nIntCodigo, string nSolAdmNumero)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nIntCodigo    = nIntCodigo;
            Request.nSolAdmNumero = nSolAdmNumero;

            return(Obj.Get_AdmSolDiagnostico_for_cPerJuridica_nIntCodigo_nSolAdmNumero(Request));
        }
        //-------------------------
        // Insert AdmSolDiagnostico
        //-------------------------
        public bool Ins_AdmSolDiagnostico(string cPerJuridica, int nIntCodigo, string nSolAdmNumero, string cDiagCodigo)
        {
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nIntCodigo    = nIntCodigo;
            Request.nSolAdmNumero = nSolAdmNumero;
            Request.cDiagCodigo   = cDiagCodigo;

            return(Obj.Ins_AdmSolDiagnostico(Request));
        }
        //--------------------------------------
        //Get List DetAdmSolAtencion - (TICKET)
        //-------------------------------------
        public DataTable Get_DetAdmSolAtencion_for_cPerJuridica_nSolAdmNumero_Ticket(string cPerJuridica, string nSolAdmNumero, string cCtaCteRecibo)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nSolAdmNumero = nSolAdmNumero;
            Request.cCtaCteRecibo = cCtaCteRecibo;

            return(Obj.Get_DetAdmSolAtencion_for_cPerJuridica_nSolAdmNumero_Ticket(Request));
        }
        //---------------------------
        // Insert AdmSolAtenAutoriza
        //---------------------------
        public bool Upd_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero(string cPerJuridica, string nSolAdmNumero, string cCtaCteRecibo, int nAdmSolEstado, string cPerCodigoAut)
        {
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nSolAdmNumero = nSolAdmNumero;
            Request.cCtaCteRecibo = cCtaCteRecibo;
            Request.nAdmSolEstado = nAdmSolEstado;
            Request.cPerCodigoAut = cPerCodigoAut;

            return(Obj.Upd_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero(Request));
        }
        //--------------------------------------------------------------------------------------------
        //Get List AdmSolListaEmpleado for cPerJuridica, nIntCodigo, cPerCodigoTerceros, nSolAdmNumero
        //--------------------------------------------------------------------------------------------
        public DataTable Get_AdmSolListaEmpleado_by_cPerJuridica_nIntCodigo_cPerCodigoTerceros_nSolAdmNumero(string cPerJuridica, int nIntCodigo, string cPerCodigoTerceros, string nSolAdmNumero)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica       = cPerJuridica;
            Request.nIntCodigo         = nIntCodigo;
            Request.cPerCodigoTerceros = cPerCodigoTerceros;
            Request.nSolAdmNumero      = nSolAdmNumero;

            return(Obj.Get_AdmSolListaEmpleado_by_cPerJuridica_nIntCodigo_cPerCodigoTerceros_nSolAdmNumero(Request));
        }
        //-----------------------------------------------------------------------------
        // Update Adm Solicitud by_nSolAdmNumero_nIntCodigo_cPerCodigoTerceros (Bloque)
        //-----------------------------------------------------------------------------
        public bool Upd_AdmSolAtencion_by_nSolAdmNumero_nIntCodigo_cPerCodigoTerceros(string nSolAdmNumero, int nIntCodigo, string cPerCodigoTerceros, string cCtaCteRecibo, int nAdmSolEstado, string cPerCodigoAut)
        {
            BE_ReqSolAtencion Objeto = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj    = new DA_AdmSolAtencion();

            Objeto.nSolAdmNumero      = nSolAdmNumero;
            Objeto.nIntCodigo         = nIntCodigo;
            Objeto.cPerCodigoTerceros = cPerCodigoTerceros;
            Objeto.cCtaCteRecibo      = cCtaCteRecibo;
            Objeto.nAdmSolEstado      = nAdmSolEstado;
            Objeto.cPerCodigoAut      = cPerCodigoAut;

            return(Obj.Upd_AdmSolAtencion_by_nSolAdmNumero_nIntCodigo_cPerCodigoTerceros(Objeto));
        }
        //-------------------------------------------------------------
        //Lista Muestras agrupado por Fichas (Lab. Externo / Convenios)
        //-------------------------------------------------------------
        public DataTable Get_AdmSolAtencion_by_nIntCodigo_and_cPerCodigoTerceros_and_fecha(int nIntCodigo, string cPerCodigoTerceros, DateTime FecIni, DateTime FecFin, string Flag = "F")
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.nIntCodigo         = nIntCodigo;
            Request.cPerCodigoTerceros = cPerCodigoTerceros;
            Request.FecIni             = FecIni;
            Request.FecFin             = FecFin;
            Request.Flag = Flag;

            return(Obj.Get_AdmSolAtencion_by_nIntCodigo_and_cPerCodigoTerceros_and_fecha(Request));
        }
Example #21
0
        public DataTable Get_FichaAtencion_By_Per_RFechas(string pcPerCodigo, string pcTipo, string pdFecIni, string pdFecFin, string pcBuscarTexto)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DARptMaster       Obj     = new DARptMaster();

            Request.cPerCodigo    = pcPerCodigo;
            Request.Flag          = pcTipo;
            Request.dFecIni       = pdFecIni;
            Request.dFecFin       = pdFecFin;
            Request.cPerApellidos = pcBuscarTexto;

            return(Obj.Get_FichaAtencion_By_Per_RFechas(Request));
        }
        //-------------------------
        //Get List AdmSolAtencion
        //------------------------
        public DataTable Get_List_AdmSolAtencion(string Flag, string nSolAdmNumero, string cPerIdeNumero, string cPerApellidos, string dFecIni, string dFecFin)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.Flag          = Flag;
            Request.nSolAdmNumero = nSolAdmNumero;
            Request.cPerIdeNumero = cPerIdeNumero;
            Request.cPerApellidos = cPerApellidos;
            Request.dFecIni       = dFecIni;
            Request.dFecFin       = dFecFin;

            return(Obj.Get_List_AdmSolAtencion(Request));
        }
        //--------------------------------
        // Insert Adm Solicitud Auditoria
        //--------------------------------
        public bool Ins_AdmSolAtenAuditoria(BE_ReqSolAtencion Objeto)
        {
            bool Resultado             = false;
            DA_AdmSolAtencion Servicio = new DA_AdmSolAtencion();

            if (!Servicio.Ins_AdmSolAtenAuditoria(Objeto))
            {
                throw new ApplicationException("Se encontraron errores en la transaccion: [Insert/Update: AdmSolListaEmpleado].!");
            }
            else
            {
                Resultado = true;
            }

            return(Resultado);
        }
Example #24
0
        //-----------------------
        // Insert AdmSolAtencion 2
        //-----------------------
        public bool Ins_AdmSolAtencion(BE_ReqSolAtencion Request)
        {
            bool exito = false;

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Ins_AdmSolAtencion]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica);
                        cm.Parameters.AddWithValue("nIntCodigo", Request.nIntCodigo);
                        cm.Parameters.AddWithValue("cPerCodigoTerceros", Request.cPerCodigoTerceros);
                        cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero);
                        cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo);
                        cm.Parameters.AddWithValue("dFecExamen", Request.dFecExamen);
                        cm.Parameters.AddWithValue("nImpTotal", Request.nImpTotal);
                        cm.Parameters.AddWithValue("cPerUseCodigo", Request.cPerUseCodigo);

                        cm.Connection = cn;

                        if (cm.ExecuteNonQuery() > 0)
                        {
                            exito = true;
                        }
                        else
                        {
                            throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_AdmSolAtencion]; Consulte al administrador del sistema");
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(exito);
        }
        //-------------------------
        //Get List AdmSolAtencion
        //------------------------
        public DataTable Get_List_AdmSolAtencion(string Flag, string nSolAdmNumero, string cPerIdeNumero, string cPerApellidos, string dFecIni, string dFecFin, string cPerJuridica, string IncluirAnulado, int pnIntCodigo = 0)
        {
            //Recuperando registros
            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.Flag           = Flag;
            Request.nSolAdmNumero  = nSolAdmNumero;
            Request.cPerIdeNumero  = cPerIdeNumero;
            Request.cPerApellidos  = cPerApellidos;
            Request.dFecIni        = dFecIni;
            Request.dFecFin        = dFecFin;
            Request.cPerJuridica   = cPerJuridica;
            Request.IncluirAnulado = IncluirAnulado;
            Request.nIntCodigo     = pnIntCodigo;

            return(Obj.Get_List_AdmSolAtencion(Request));
        }
        //-------------------------
        // Delete AdmSolDiagnostico
        //-------------------------
        public bool Del_AdmSolDiagnostico(string cPerJuridica, int nIntCodigo, string nSolAdmNumero, string cDiagCodigo)
        {
            bool Resultado = false;

            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica  = cPerJuridica;
            Request.nIntCodigo    = nIntCodigo;
            Request.nSolAdmNumero = nSolAdmNumero;
            Request.cDiagCodigo   = cDiagCodigo;

            if (Obj.Get_AdmSolDiagnostico_for_cPerJuridica_nSolAdmNumero_cDiagCodigo(Request).Rows.Count > 0)
            {
                Resultado = Obj.Del_AdmSolDiagnostico(Request);
            }
            return(Resultado);
        }
        //---------------------------
        // Delete AdmSolListaEmpleado
        //---------------------------
        public bool Del_AdmSolListaEmpleado(string cPerJuridica, int nIntCodigo, string cPerCodigoTerceros, string nSolAdmNumero, string cPerCodigo)
        {
            bool Resultado = false;

            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica       = cPerJuridica;
            Request.nIntCodigo         = nIntCodigo;
            Request.cPerCodigoTerceros = cPerCodigoTerceros;
            Request.nSolAdmNumero      = nSolAdmNumero;
            Request.cPerCodigo         = cPerCodigo;

            if (Obj.Get_AdmSolListaEmpleado_by_cPerJuridica_nIntCodigo_cPerCodigoTerceros_nSolAdmNumero(Request).Rows.Count > 0)
            {
                Resultado = Obj.Del_AdmSolListaEmpleado(Request);
            }

            return(Resultado);
        }
Example #28
0
        //-----------------------------------------------------
        // Update Adm Solicitud for_cPerJuridica_nSolAdmNumero
        //-----------------------------------------------------
        public bool Upd_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero(BE_ReqSolAtencion Request)
        {
            bool exito;

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();

                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Upd_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica);
                        cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero);
                        cm.Parameters.AddWithValue("cCtaCteRecibo", Request.cCtaCteRecibo);
                        cm.Parameters.AddWithValue("nAdmSolEstado", Request.nAdmSolEstado);
                        cm.Parameters.AddWithValue("cPerUseCodUpd", Request.cPerCodigoAut);

                        cm.Connection = cn;
                        if (cm.ExecuteNonQuery() > 0)
                        {
                            exito = true;
                        }
                        else
                        {
                            exito = false;
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(exito);
        }
Example #29
0
        //-------------------------
        //Get List AdmSolAtencion
        //------------------------
        public DataTable Get_List_AdmSolAtencion(BE_ReqSolAtencion Request)
        {
            DataTable dt = new DataTable();

            try
            {
                clsConection Obj    = new clsConection();
                string       Cadena = Obj.GetConexionString("Naylamp");

                using (SqlConnection cn = new SqlConnection(Cadena))
                {
                    cn.Open();
                    using (SqlCommand cm = new SqlCommand())
                    {
                        cm.CommandText = "[usp_Get_List_AdmSolAtencion]";
                        cm.CommandType = CommandType.StoredProcedure;
                        cm.Parameters.AddWithValue("Flag", Request.Flag);
                        cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero);
                        cm.Parameters.AddWithValue("cPerIdeNumero", Request.cPerIdeNumero);
                        cm.Parameters.AddWithValue("cPerApellidos", Request.cPerApellidos);
                        cm.Parameters.AddWithValue("dFecIni", Request.dFecIni);
                        cm.Parameters.AddWithValue("dFecFin", Request.dFecFin);

                        cm.Connection = cn;

                        using (SqlDataReader dr = cm.ExecuteReader())
                            dt.Load(dr);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(dt);
        }
        //---------------------------
        // Insert AdmSolListaEmpleado
        //---------------------------
        public bool Ins_Upd_AdmSolListaEmpleado(string cPerJuridica, int nIntCodigo, string cPerCodigoTerceros, string nSolAdmNumero, string cPerCodigo)
        {
            bool Resultado = false;

            BE_ReqSolAtencion Request = new BE_ReqSolAtencion();
            DA_AdmSolAtencion Obj     = new DA_AdmSolAtencion();

            Request.cPerJuridica       = cPerJuridica;
            Request.nIntCodigo         = nIntCodigo;
            Request.cPerCodigoTerceros = cPerCodigoTerceros;
            Request.nSolAdmNumero      = nSolAdmNumero;
            Request.cPerCodigo         = cPerCodigo;

            if (!Obj.Ins_Upd_AdmSolListaEmpleado(Request))
            {
                throw new ApplicationException("Se encontraron errores en la transaccion: [Insert/Update: AdmSolListaEmpleado].!");
            }
            else
            {
                Resultado = true;
            }

            return(Resultado);
        }