Exemplo n.º 1
0
        public IEnumerable <Costeo> ConsultarCosteo()
        {
            List <Costeo> lstCosteo = new List <Costeo>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Costeo_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Costeo _Costeo = new Costeo();
                    _Costeo.idllamada        = (System.Guid)rdr["idllamada"];
                    _Costeo.idinternousuario = (System.Int32)rdr["idinternousuario"];
                    _Costeo.idusuariodepto   = (System.Int32)rdr["idusuariodepto"];
                    _Costeo.idinterno        = (System.String)rdr["idinterno"];
                    _Costeo.idusuariocuenta  = (System.Int32)rdr["idusuariocuenta"];
                    _Costeo.idcuenta         = (System.String)rdr["idcuenta"];
                    _Costeo.idcentral        = (System.Int32)rdr["idcentral"];
                    _Costeo.idlinea          = (System.String)rdr["idlinea"];
                    _Costeo.idproveedor      = (System.Int32)rdr["idproveedor"];
                    _Costeo.idtramo          = (System.Int32)rdr["idtramo"];
                    _Costeo.idtarifa         = (System.Int32)rdr["idtarifa"];
                    _Costeo.id       = (System.Guid)rdr["id"];
                    _Costeo.fecha    = !rdr.IsDBNull(12) ? (System.DateTime)rdr["fecha"] : System.DateTime.Now;
                    _Costeo.hora     = !rdr.IsDBNull(13) ? (System.DateTime)rdr["hora"] : System.DateTime.Now;
                    _Costeo.duracion = !rdr.IsDBNull(14) ? (System.DateTime)rdr["duracion"] : System.DateTime.Now;
                    _Costeo.numero   = !rdr.IsDBNull(15) ? (System.String)rdr["numero"] : "";
                    _Costeo.costo    = !rdr.IsDBNull(16) ? (System.Double)rdr["costo"] : (System.Double) 0;
                    lstCosteo.Add(_Costeo);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstCosteo);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstCosteo);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 2
0
        public IEnumerable <SMDR> ConsultarSMDR()
        {
            List <SMDR> lstSMDR = new List <SMDR>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_SMDR_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    SMDR _SMDR = new SMDR();
                    _SMDR.idllamada = (System.Guid)rdr["idllamada"];
                    _SMDR.idestado  = (System.Int32)rdr["idestado"];
                    _SMDR.codigo    = (System.String)rdr["codigo"];
                    _SMDR.fecha     = !rdr.IsDBNull(3) ? (System.String)rdr["fecha"] : "";
                    _SMDR.hora      = !rdr.IsDBNull(4) ? (System.String)rdr["hora"] : "";
                    _SMDR.duracion  = !rdr.IsDBNull(5) ? (System.String)rdr["duracion"] : "";
                    _SMDR.linea     = !rdr.IsDBNull(6) ? (System.String)rdr["linea"] : "";
                    _SMDR.interno   = !rdr.IsDBNull(7) ? (System.String)rdr["interno"] : "";
                    _SMDR.cuenta    = !rdr.IsDBNull(8) ? (System.String)rdr["cuenta"] : "";
                    _SMDR.numero    = !rdr.IsDBNull(9) ? (System.String)rdr["numero"] : "";
                    lstSMDR.Add(_SMDR);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstSMDR);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstSMDR);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 3
0
        public IEnumerable <FormaAccesso> ConsultarFormaAccesso()
        {
            List <FormaAccesso> lstFormaAccesso = new List <FormaAccesso>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_FormaAccesso_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    FormaAccesso _FormaAccesso = new FormaAccesso();
                    _FormaAccesso.idrol        = (System.Int32)rdr["idrol"];
                    _FormaAccesso.idforma      = (System.Int32)rdr["idforma"];
                    _FormaAccesso.acceso       = !rdr.IsDBNull(2) ? (System.Boolean)rdr["acceso"] : true;
                    _FormaAccesso.insercion    = !rdr.IsDBNull(3) ? (System.Boolean)rdr["insercion"] : true;
                    _FormaAccesso.modificacion = !rdr.IsDBNull(4) ? (System.Boolean)rdr["modificacion"] : true;
                    _FormaAccesso.eliminacion  = !rdr.IsDBNull(5) ? (System.Boolean)rdr["eliminacion"] : true;
                    _FormaAccesso.consulta     = !rdr.IsDBNull(6) ? (System.Boolean)rdr["consulta"] : true;
                    _FormaAccesso.impresion    = !rdr.IsDBNull(7) ? (System.Boolean)rdr["impresion"] : true;
                    _FormaAccesso.operacion    = !rdr.IsDBNull(8) ? (System.Boolean)rdr["operacion"] : true;
                    lstFormaAccesso.Add(_FormaAccesso);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstFormaAccesso);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstFormaAccesso);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 4
0
        public IEnumerable <Central> ConsultarCentral()
        {
            List <Central> lstCentral = new List <Central>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Central_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Central _Central = new Central();
                    _Central.idcentral      = (System.Int32)rdr["idcentral"];
                    _Central.idciudad       = (System.Int32)rdr["idciudad"];
                    _Central.idpais         = (System.Int32)rdr["idpais"];
                    _Central.idempresa      = (System.Int32)rdr["idempresa"];
                    _Central.descripcion    = (System.String)rdr["descripcion"];
                    _Central.codigo         = (System.String)rdr["codigo"];
                    _Central.procesaentrada = (System.Boolean)rdr["procesaentrada"];
                    _Central.procesasalida  = (System.Boolean)rdr["procesasalida"];
                    _Central.procesacuentas = (System.Boolean)rdr["procesacuentas"];
                    lstCentral.Add(_Central);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstCentral);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstCentral);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 5
0
        public IEnumerable <ServicioNumeracion> ConsultarServicioNumeracion()
        {
            List <ServicioNumeracion> lstServicioNumeracion = new List <ServicioNumeracion>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_ServicioNumeracion_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    ServicioNumeracion _ServicioNumeracion = new ServicioNumeracion();
                    _ServicioNumeracion.idrango      = (System.Int32)rdr["idrango"];
                    _ServicioNumeracion.idservicio   = (System.Int32)rdr["idservicio"];
                    _ServicioNumeracion.idciudad     = (System.Int32)rdr["idciudad"];
                    _ServicioNumeracion.idpais       = (System.Int32)rdr["idpais"];
                    _ServicioNumeracion.descripcion  = (System.String)rdr["descripcion"];
                    _ServicioNumeracion.etiqueta     = !rdr.IsDBNull(5) ? (System.String)rdr["etiqueta"] : "";
                    _ServicioNumeracion.numeroinicio = (System.String)rdr["numeroinicio"];
                    _ServicioNumeracion.numerofinal  = (System.String)rdr["numerofinal"];
                    lstServicioNumeracion.Add(_ServicioNumeracion);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstServicioNumeracion);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstServicioNumeracion);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 6
0
        public IEnumerable <DireccionEmpresa> ConsultarDireccionEmpresa()
        {
            List <DireccionEmpresa> lstDireccionEmpresa = new List <DireccionEmpresa>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_DireccionEmpresa_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    DireccionEmpresa _DireccionEmpresa = new DireccionEmpresa();
                    _DireccionEmpresa.iddireccion = (System.Int32)rdr["iddireccion"];
                    _DireccionEmpresa.idempresa   = (System.Int32)rdr["idempresa"];
                    _DireccionEmpresa.idzona      = (System.String)rdr["idzona"];
                    _DireccionEmpresa.idciudad    = (System.Int32)rdr["idciudad"];
                    _DireccionEmpresa.idpais      = (System.Int32)rdr["idpais"];
                    _DireccionEmpresa.descripcion = !rdr.IsDBNull(5) ? (System.String)rdr["descripcion"] : "";
                    _DireccionEmpresa.numero      = !rdr.IsDBNull(6) ? (System.Int32)rdr["numero"] : (System.Int32) 0;
                    _DireccionEmpresa.pordefecto  = (System.Boolean)rdr["pordefecto"];
                    lstDireccionEmpresa.Add(_DireccionEmpresa);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstDireccionEmpresa);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstDireccionEmpresa);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 7
0
        public IEnumerable <Lineas> ConsultarLineas()
        {
            List <Lineas> lstLineas = new List <Lineas>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Lineas_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Lineas _Lineas = new Lineas();
                    _Lineas.idlinea        = (System.String)rdr["idlinea"];
                    _Lineas.idcentral      = (System.Int32)rdr["idcentral"];
                    _Lineas.idproveedor    = (System.Int32)rdr["idproveedor"];
                    _Lineas.etiqueta       = !rdr.IsDBNull(3) ? (System.String)rdr["etiqueta"] : "";
                    _Lineas.descripcion    = (System.String)rdr["descripcion"];
                    _Lineas.numero         = (System.String)rdr["numero"];
                    _Lineas.reportaentrada = (System.Boolean)rdr["reportaentrada"];
                    _Lineas.reportasalida  = (System.Boolean)rdr["reportasalida"];
                    lstLineas.Add(_Lineas);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstLineas);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstLineas);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
        public IEnumerable <CostosNacional> ConsultarCostosNacional()
        {
            List <CostosNacional> lstCostosNacional = new List <CostosNacional>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_CostosNacional_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    CostosNacional _CostosNacional = new CostosNacional();
                    _CostosNacional.iddia      = (System.Int32)rdr["iddia"];
                    _CostosNacional.idtramo    = (System.Int32)rdr["idtramo"];
                    _CostosNacional.idtarifa   = (System.Int32)rdr["idtarifa"];
                    _CostosNacional.idservicio = (System.Int32)rdr["idservicio"];
                    _CostosNacional.idrango    = (System.Int32)rdr["idrango"];
                    _CostosNacional.costo      = (System.Double)rdr["costo"];
                    lstCostosNacional.Add(_CostosNacional);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstCostosNacional);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstCostosNacional);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 9
0
        public IEnumerable <UsuarioCuenta> ConsultarUsuarioCuenta()
        {
            List <UsuarioCuenta> lstUsuarioCuenta = new List <UsuarioCuenta>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_UsuarioCuenta_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    UsuarioCuenta _UsuarioCuenta = new UsuarioCuenta();
                    _UsuarioCuenta.idusuariocuenta = (System.Int32)rdr["idusuariocuenta"];
                    _UsuarioCuenta.idcuenta        = (System.String)rdr["idcuenta"];
                    _UsuarioCuenta.idcentral       = (System.Int32)rdr["idcentral"];
                    _UsuarioCuenta.idusuario       = (System.String)rdr["idusuario"];
                    _UsuarioCuenta.idempresa       = (System.Int32)rdr["idempresa"];
                    _UsuarioCuenta.fecharegistro   = (System.DateTime)rdr["fecharegistro"];
                    lstUsuarioCuenta.Add(_UsuarioCuenta);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstUsuarioCuenta);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstUsuarioCuenta);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 10
0
        public IEnumerable <Proveedor> ConsultarProveedor()
        {
            List <Proveedor> lstProveedor = new List <Proveedor>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Proveedor_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Proveedor _Proveedor = new Proveedor();
                    _Proveedor.idproveedor = (System.Int32)rdr["idproveedor"];
                    _Proveedor.idtipo      = (System.Int32)rdr["idtipo"];
                    _Proveedor.etiqueta    = !rdr.IsDBNull(2) ? (System.String)rdr["etiqueta"] : "";
                    _Proveedor.idciudad    = (System.Int32)rdr["idciudad"];
                    _Proveedor.idpais      = !rdr.IsDBNull(4) ? (System.Int32)rdr["idpais"] : (System.Int32) 0;
                    _Proveedor.descripcion = !rdr.IsDBNull(5) ? (System.String)rdr["descripcion"] : "";
                    lstProveedor.Add(_Proveedor);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstProveedor);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstProveedor);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 11
0
        public IEnumerable <Departamento> ConsultarDepartamento()
        {
            List <Departamento> lstDepartamento = new List <Departamento>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Departamento_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Departamento _Departamento = new Departamento();
                    _Departamento.iddepartamento = (System.String)rdr["iddepartamento"];
                    _Departamento.idempresa      = (System.Int32)rdr["idempresa"];
                    _Departamento.descripcion    = (System.String)rdr["descripcion"];
                    _Departamento.nivel          = !rdr.IsDBNull(3) ? (System.Int32)rdr["nivel"] : (System.Int32) 0;
                    _Departamento.deptopadre     = !rdr.IsDBNull(4) ? (System.String)rdr["deptopadre"] : "";
                    lstDepartamento.Add(_Departamento);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstDepartamento);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstDepartamento);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
        public IEnumerable <ComunicacionEmpresa> ConsultarComunicacionEmpresa()
        {
            List <ComunicacionEmpresa> lstComunicacionEmpresa = new List <ComunicacionEmpresa>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_ComunicacionEmpresa_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    ComunicacionEmpresa _ComunicacionEmpresa = new ComunicacionEmpresa();
                    _ComunicacionEmpresa.idcomunicacion     = (System.Int32)rdr["idcomunicacion"];
                    _ComunicacionEmpresa.idempresa          = (System.Int32)rdr["idempresa"];
                    _ComunicacionEmpresa.idtipocomunicacion = (System.String)rdr["idtipocomunicacion"];
                    _ComunicacionEmpresa.valor      = !rdr.IsDBNull(3) ? (System.String)rdr["valor"] : "";
                    _ComunicacionEmpresa.pordefecto = !rdr.IsDBNull(4) ? (System.Boolean)rdr["pordefecto"] : true;
                    lstComunicacionEmpresa.Add(_ComunicacionEmpresa);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstComunicacionEmpresa);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstComunicacionEmpresa);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 13
0
        public IEnumerable <TarifaTramos> ConsultarTarifaTramos()
        {
            List <TarifaTramos> lstTarifaTramos = new List <TarifaTramos>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_TarifaTramos_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    TarifaTramos _TarifaTramos = new TarifaTramos();
                    _TarifaTramos.idtramo    = (System.Int32)rdr["idtramo"];
                    _TarifaTramos.idtarifa   = (System.Int32)rdr["idtarifa"];
                    _TarifaTramos.etiqueta   = (System.String)rdr["etiqueta"];
                    _TarifaTramos.horainicio = (System.String)rdr["horainicio"];
                    _TarifaTramos.horafinal  = (System.String)rdr["horafinal"];
                    lstTarifaTramos.Add(_TarifaTramos);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstTarifaTramos);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstTarifaTramos);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 14
0
        public IEnumerable <Usuario> ConsultarUsuario()
        {
            List <Usuario> lstUsuario = new List <Usuario>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Usuario_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Usuario _Usuario = new Usuario();
                    _Usuario.idusuario      = (System.String)rdr["idusuario"];
                    _Usuario.idempresa      = (System.Int32)rdr["idempresa"];
                    _Usuario.idcomunicacion = (System.Int32)rdr["idcomunicacion"];
                    _Usuario.descripcion    = !rdr.IsDBNull(3) ? (System.String)rdr["descripcion"] : "";
                    _Usuario.encargado      = !rdr.IsDBNull(4) ? (System.Boolean)rdr["encargado"] : true;
                    lstUsuario.Add(_Usuario);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstUsuario);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstUsuario);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 15
0
        public IEnumerable <SericioAreaPais> ConsultarSericioAreaPais()
        {
            List <SericioAreaPais> lstSericioAreaPais = new List <SericioAreaPais>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_SericioAreaPais_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    SericioAreaPais _SericioAreaPais = new SericioAreaPais();
                    _SericioAreaPais.idareapais    = (System.Int32)rdr["idareapais"];
                    _SericioAreaPais.idservicio    = (System.Int32)rdr["idservicio"];
                    _SericioAreaPais.idarea        = (System.Int32)rdr["idarea"];
                    _SericioAreaPais.idpais        = (System.Int32)rdr["idpais"];
                    _SericioAreaPais.fecharegistro = !rdr.IsDBNull(4) ? (System.DateTime)rdr["fecharegistro"] : System.DateTime.Now;
                    lstSericioAreaPais.Add(_SericioAreaPais);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstSericioAreaPais);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstSericioAreaPais);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 16
0
        public IEnumerable <GruposInternosInterno> ConsultarGruposInternosInterno()
        {
            List <GruposInternosInterno> lstGruposInternosInterno = new List <GruposInternosInterno>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_GruposInternosInterno_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    GruposInternosInterno _GruposInternosInterno = new GruposInternosInterno();
                    _GruposInternosInterno.idinterno     = (System.String)rdr["idinterno"];
                    _GruposInternosInterno.idcentral     = (System.Int32)rdr["idcentral"];
                    _GruposInternosInterno.idgrupo       = (System.Int32)rdr["idgrupo"];
                    _GruposInternosInterno.fecharegistro = (System.DateTime)rdr["fecharegistro"];
                    lstGruposInternosInterno.Add(_GruposInternosInterno);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstGruposInternosInterno);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstGruposInternosInterno);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 17
0
        public IEnumerable <CodigosCentral> ConsultarCodigosCentral()
        {
            List <CodigosCentral> lstCodigosCentral = new List <CodigosCentral>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_CodigosCentral_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    CodigosCentral _CodigosCentral = new CodigosCentral();
                    _CodigosCentral.idcodigo  = (System.String)rdr["idcodigo"];
                    _CodigosCentral.fecha     = (System.DateTime)rdr["fecha"];
                    _CodigosCentral.idcuenta  = (System.String)rdr["idcuenta"];
                    _CodigosCentral.idcentral = (System.Int32)rdr["idcentral"];
                    lstCodigosCentral.Add(_CodigosCentral);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstCodigosCentral);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstCodigosCentral);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 18
0
        public IEnumerable <Internos> ConsultarInternos()
        {
            List <Internos> lstInternos = new List <Internos>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Internos_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Internos _Internos = new Internos();
                    _Internos.idinterno   = (System.String)rdr["idinterno"];
                    _Internos.idcentral   = (System.Int32)rdr["idcentral"];
                    _Internos.descripcion = (System.String)rdr["descripcion"];
                    _Internos.etiqueta    = !rdr.IsDBNull(3) ? (System.String)rdr["etiqueta"] : "";
                    lstInternos.Add(_Internos);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstInternos);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstInternos);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 19
0
        public IEnumerable <RolEmpresa> ConsultarRolEmpresa()
        {
            List <RolEmpresa> lstRolEmpresa = new List <RolEmpresa>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_RolEmpresa_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    RolEmpresa _RolEmpresa = new RolEmpresa();
                    _RolEmpresa.idrolempresa  = (System.Int32)rdr["idrolempresa"];
                    _RolEmpresa.idempresa     = (System.Int32)rdr["idempresa"];
                    _RolEmpresa.idrol         = (System.Int32)rdr["idrol"];
                    _RolEmpresa.fecharegistro = !rdr.IsDBNull(3) ? (System.DateTime)rdr["fecharegistro"] : System.DateTime.Now;
                    lstRolEmpresa.Add(_RolEmpresa);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstRolEmpresa);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstRolEmpresa);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 20
0
        public IEnumerable <Ciudad> ConsultarCiudad()
        {
            List <Ciudad> lstCiudad = new List <Ciudad>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Ciudad_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Ciudad _Ciudad = new Ciudad();
                    _Ciudad.idciudad    = (System.Int32)rdr["idciudad"];
                    _Ciudad.idpais      = (System.Int32)rdr["idpais"];
                    _Ciudad.descripcion = !rdr.IsDBNull(2) ? (System.String)rdr["descripcion"] : "";
                    lstCiudad.Add(_Ciudad);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstCiudad);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstCiudad);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 21
0
        public IEnumerable <Contrasenia> ConsultarContrasenia()
        {
            List <Contrasenia> lstContrasenia = new List <Contrasenia>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Contrasenia_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Contrasenia _Contrasenia = new Contrasenia();
                    _Contrasenia.idusuario     = (System.String)rdr["idusuario"];
                    _Contrasenia.fecharegistro = (System.DateTime)rdr["fecharegistro"];
                    _Contrasenia.clave         = !rdr.IsDBNull(2) ? (System.String)rdr["clave"] : "";
                    lstContrasenia.Add(_Contrasenia);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstContrasenia);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstContrasenia);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 22
0
        public IEnumerable <Estado> ConsultarEstado()
        {
            List <Estado> lstEstado = new List <Estado>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Estado_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Estado _Estado = new Estado();
                    _Estado.idestado    = (System.Int32)rdr["idestado"];
                    _Estado.descripcion = (System.String)rdr["descripcion"];
                    _Estado.etiqueta    = (System.String)rdr["etiqueta"];
                    lstEstado.Add(_Estado);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstEstado);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstEstado);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 23
0
        public IEnumerable <Empresa> ConsultarEmpresa()
        {
            List <Empresa> lstEmpresa = new List <Empresa>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Empresa_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Empresa _Empresa = new Empresa();
                    _Empresa.idempresa   = (System.Int32)rdr["idempresa"];
                    _Empresa.descripcion = (System.String)rdr["descripcion"];
                    _Empresa.nit         = !rdr.IsDBNull(2) ? (System.String)rdr["nit"] : "";
                    lstEmpresa.Add(_Empresa);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstEmpresa);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstEmpresa);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
        public IEnumerable <ServicioPatrones> ConsultarServicioPatrones()
        {
            List <ServicioPatrones> lstServicioPatrones = new List <ServicioPatrones>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_ServicioPatrones_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    ServicioPatrones _ServicioPatrones = new ServicioPatrones();
                    _ServicioPatrones.idpatron    = (System.String)rdr["idpatron"];
                    _ServicioPatrones.idtarifa    = (System.Int32)rdr["idtarifa"];
                    _ServicioPatrones.descripcion = (System.String)rdr["descripcion"];
                    lstServicioPatrones.Add(_ServicioPatrones);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstServicioPatrones);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstServicioPatrones);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 25
0
        public IEnumerable <SMDROrigen> ConsultarSMDROrigen()
        {
            List <SMDROrigen> lstSMDROrigen = new List <SMDROrigen>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_SMDROrigen_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    SMDROrigen _SMDROrigen = new SMDROrigen();
                    _SMDROrigen.idllamada = (System.Guid)rdr["idllamada"];
                    _SMDROrigen.idestado  = (System.Int32)rdr["idestado"];
                    _SMDROrigen.trama     = !rdr.IsDBNull(2) ? (System.String)rdr["trama"] : "";
                    lstSMDROrigen.Add(_SMDROrigen);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstSMDROrigen);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstSMDROrigen);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 26
0
        public IEnumerable <Forma> ConsultarForma()
        {
            List <Forma> lstForma = new List <Forma>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Forma_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Forma _Forma = new Forma();
                    _Forma.idforma = (System.Int32)rdr["idforma"];
                    _Forma.titulo  = !rdr.IsDBNull(1) ? (System.String)rdr["titulo"] : "";
                    lstForma.Add(_Forma);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstForma);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstForma);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemplo n.º 27
0
        public IEnumerable <Zona> ConsultarZona()
        {
            List <Zona> lstZona = new List <Zona>();

            try
            {
                SqlConnection SqlCnn;
                SqlCnn = Base.AbrirConexion();
                SqlCommand SqlCmd = new SqlCommand("Proc_Zona_Select", SqlCnn);
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader rdr = SqlCmd.ExecuteReader();
                while (rdr.Read())
                {
                    Zona _Zona = new Zona();
                    _Zona.idzona      = (System.String)rdr["idzona"];
                    _Zona.descripcion = (System.String)rdr["descripcion"];
                    lstZona.Add(_Zona);
                }
                Base.CerrarConexion(SqlCnn);
                return(lstZona);
            }
            catch (SqlException XcpSQL)
            {
                foreach (SqlError se in XcpSQL.Errors)
                {
                    if (se.Number <= 50000)
                    {
                        throw new Exception(se.Message);
                    }
                    else
                    {
                        throw new Exception("Error en Operacion de Consulta de Datos");
                    }
                }
                return(lstZona);
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }