Example #1
0
        public List <PerfilBE> ListarPerfiles()
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_MAE_SP_LISTARPERFILES";
                    cmd.CommandType = CommandType.StoredProcedure;

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            PerfilBE        objConsultaBE = new PerfilBE();
                            List <PerfilBE> lstConsultaBE = new List <PerfilBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new PerfilBE();
                                    AuditoriaBE objAuditoriaBE = new AuditoriaBE();

                                    if (objDRConsulta["PER_IDPERFIL"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdPerfil = Convert.ToInt32(objDRConsulta["PER_IDPERFIL"]);
                                    }
                                    if (objDRConsulta["PER_DENOMINACION"] != DBNull.Value)
                                    {
                                        objConsultaBE.Denominacion = Convert.ToString(objDRConsulta["PER_DENOMINACION"]);
                                    }

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <PerfilBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public List <TipoClienteBE> ListarTipoClientes()
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_ADM_SP_LISTARTIPOCLIENTES";
                    cmd.CommandType = CommandType.StoredProcedure;

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            TipoClienteBE        objConsultaBE;
                            List <TipoClienteBE> lstConsultaBE = new List <TipoClienteBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new TipoClienteBE();
                                    AuditoriaBE objAuditoriaBE = new AuditoriaBE();

                                    if (objDRConsulta["TIP_IDTIPOCLIENTE"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdTipoCliente = Convert.ToInt32(objDRConsulta["TIP_IDTIPOCLIENTE"]);
                                    }
                                    if (objDRConsulta["TIP_DESCRIPCION"] != DBNull.Value)
                                    {
                                        objConsultaBE.Descripcion = Convert.ToString(objDRConsulta["TIP_DESCRIPCION"]);
                                    }

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <TipoClienteBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        public List <EmpresaBE> ListarEmpresas(int IdCliente)
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_ADM_SP_LISTAREmpresaS";
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0)));

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            EmpresaBE        objConsultaBE;
                            List <EmpresaBE> lstConsultaBE = new List <EmpresaBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new EmpresaBE();
                                    AuditoriaBE objAuditoriaBE = new AuditoriaBE();

                                    if (objDRConsulta["CON_IDEmpresa"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdEmpresa = Convert.ToInt32(objDRConsulta["CON_IDEmpresa"]);
                                    }

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <EmpresaBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <FacturacionBE> ListarFacturaciones(int IdCliente)
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_ADM_SP_LISTARFACTURACIONES";
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0)));

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            FacturacionBE        objConsultaBE;
                            List <FacturacionBE> lstConsultaBE = new List <FacturacionBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new FacturacionBE();
                                    AuditoriaBE objAuditoriaBE = new AuditoriaBE();

                                    if (objDRConsulta["FAC_IDFACTURACION"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdFacturacion = Convert.ToInt32(objDRConsulta["FAC_IDFACTURACION"]);
                                    }
                                    if (objDRConsulta["FAC_TIPOFACTURACION"] != DBNull.Value)
                                    {
                                        objConsultaBE.strTipoFacturacion = Convert.ToString(objDRConsulta["FAC_TIPOFACTURACION"]);
                                    }
                                    if (objDRConsulta["FAC_DIRECCION"] != DBNull.Value)
                                    {
                                        objConsultaBE.Direccion = Convert.ToString(objDRConsulta["FAC_DIRECCION"]);
                                    }
                                    //if (objDRConsulta["FAC_CONTACTO"] != DBNull.Value) objConsultaBE.Contacto = Convert.ToString(objDRConsulta["FAC_CONTACTO"]);

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <FacturacionBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #5
0
        public List <ClienteBE> ListarClientes()
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_ADM_SP_LISTARCLIENTES";
                    cmd.CommandType = CommandType.StoredProcedure;

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            ClienteBE        objConsultaBE;
                            List <ClienteBE> lstConsultaBE = new List <ClienteBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new ClienteBE();
                                    TipoClienteBE objTipoClienteBE = new TipoClienteBE();
                                    AuditoriaBE   objAuditoriaBE   = new AuditoriaBE();

                                    if (objDRConsulta["CLI_IDCLIENTE"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdCliente = Convert.ToInt32(objDRConsulta["CLI_IDCLIENTE"]);
                                    }
                                    if (objDRConsulta["TIP_DESCRIPCION"] != DBNull.Value)
                                    {
                                        objTipoClienteBE.Descripcion = Convert.ToString(objDRConsulta["TIP_DESCRIPCION"]);
                                    }
                                    if (objDRConsulta["CLI_DOCUMENTOIDENTIDAD"] != DBNull.Value)
                                    {
                                        objConsultaBE.DocumentoIdentidad = Convert.ToString(objDRConsulta["CLI_DOCUMENTOIDENTIDAD"]);
                                    }
                                    if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value)
                                    {
                                        objConsultaBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]);
                                    }
                                    if (objDRConsulta["CLI_EMAIL"] != DBNull.Value)
                                    {
                                        objConsultaBE.Email = Convert.ToString(objDRConsulta["CLI_EMAIL"]);
                                    }
                                    if (objDRConsulta["CLI_TELEFONO"] != DBNull.Value)
                                    {
                                        objConsultaBE.Telefono = Convert.ToString(objDRConsulta["CLI_TELEFONO"]);
                                    }
                                    if (objDRConsulta["CLI_SITIOWEB"] != DBNull.Value)
                                    {
                                        objConsultaBE.SitioWeb = Convert.ToString(objDRConsulta["CLI_SITIOWEB"]);
                                    }
                                    if (objDRConsulta["CLI_DIRECCION"] != DBNull.Value)
                                    {
                                        objConsultaBE.Direccion = Convert.ToString(objDRConsulta["CLI_DIRECCION"]);
                                    }
                                    if (objDRConsulta["CLI_FECHAINICIOCONTRATO"] != DBNull.Value)
                                    {
                                        objConsultaBE.FechaInicioContrato = Convert.ToDateTime(objDRConsulta["CLI_FECHAINICIOCONTRATO"]);
                                    }
                                    if (objDRConsulta["CLI_FECHAFINCONTRATO"] != DBNull.Value)
                                    {
                                        objConsultaBE.FechaFinContrato = Convert.ToDateTime(objDRConsulta["CLI_FECHAFINCONTRATO"]);
                                    }
                                    if (objDRConsulta["CLI_COLOR"] != DBNull.Value)
                                    {
                                        objConsultaBE.Color = Convert.ToString(objDRConsulta["CLI_COLOR"]);
                                    }

                                    objConsultaBE.TipoCliente = objTipoClienteBE;

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <ClienteBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #6
0
        public List <ActividadBE> ListarActividadesFechas(ActividadBE oActividadBE)
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_COT_SP_LISTARACTIVIDADESFECHAS";
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, oActividadBE.Cliente.IdCliente, !(oActividadBE.Cliente.IdCliente > 0)));
                    cmd.Parameters.Add(UtilDA.SetParameter("@ACT_FECHAINCIO", SqlDbType.Date, ParameterDirection.Input, oActividadBE.FechaInicio, (oActividadBE.FechaInicio == null)));
                    cmd.Parameters.Add(UtilDA.SetParameter("@ACT_FECHAFIN", SqlDbType.Date, ParameterDirection.Input, oActividadBE.FechaFin, (oActividadBE.FechaFin == null)));
                    cmd.Parameters.Add(UtilDA.SetParameter("@PRY_IDPROYECTO", SqlDbType.Int, ParameterDirection.Input, oActividadBE.IdProyecto, !(oActividadBE.IdProyecto > 0)));

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            ActividadBE        objConsultaBE = new ActividadBE();
                            List <ActividadBE> lstConsultaBE = new List <ActividadBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new ActividadBE();
                                    UsuarioBE       objUsuarioBE       = new UsuarioBE();
                                    ClienteBE       objClienteBE       = new ClienteBE();
                                    TipoActividadBE objTipoActividadBE = new TipoActividadBE();
                                    AuditoriaBE     objAuditoriaBE     = new AuditoriaBE();

                                    if (objDRConsulta["ACT_IDACTIVIDAD"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdActividad = Convert.ToInt32(objDRConsulta["ACT_IDACTIVIDAD"]);
                                    }
                                    if (objDRConsulta["USU_NOMBRECOMPLETO"] != DBNull.Value)
                                    {
                                        objUsuarioBE.NombreCompleto = Convert.ToString(objDRConsulta["USU_NOMBRECOMPLETO"]);
                                    }
                                    if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value)
                                    {
                                        objClienteBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]);
                                    }
                                    if (objDRConsulta["TAC_NOMBRE"] != DBNull.Value)
                                    {
                                        objTipoActividadBE.Nombre = Convert.ToString(objDRConsulta["TAC_NOMBRE"]);
                                    }
                                    if (objDRConsulta["ACT_FECHAINCIO"] != DBNull.Value)
                                    {
                                        objConsultaBE.FechaInicio = Convert.ToDateTime(objDRConsulta["ACT_FECHAINCIO"]);
                                    }
                                    if (objDRConsulta["ACT_FECHAFIN"] != DBNull.Value)
                                    {
                                        objConsultaBE.FechaFin = Convert.ToDateTime(objDRConsulta["ACT_FECHAFIN"]);
                                    }
                                    if (objDRConsulta["ACT_GLOSA"] != DBNull.Value)
                                    {
                                        objConsultaBE.Glosa = Convert.ToString(objDRConsulta["ACT_GLOSA"]);
                                    }
                                    if (objDRConsulta["ACT_TOTALHORAS"] != DBNull.Value)
                                    {
                                        objConsultaBE.TotalHoras = Convert.ToInt32(objDRConsulta["ACT_TOTALHORAS"]);
                                    }
                                    if (objDRConsulta["ACT_TOTALMINUTOS"] != DBNull.Value)
                                    {
                                        objConsultaBE.TotalMinutos = Convert.ToInt32(objDRConsulta["ACT_TOTALMINUTOS"]);
                                    }

                                    objConsultaBE.Usuario       = objUsuarioBE;
                                    objConsultaBE.Cliente       = objClienteBE;
                                    objConsultaBE.TipoActividad = objTipoActividadBE;

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <ActividadBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #7
0
        public List <ActividadBE> ListarActividades(int IdUsuario)
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_COT_SP_LISTARACTIVIDADES";
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(UtilDA.SetParameter("@USU_IDUSUARIO", SqlDbType.Int, ParameterDirection.Input, IdUsuario, !(IdUsuario > 0)));

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            ActividadBE        objConsultaBE = new ActividadBE();
                            List <ActividadBE> lstConsultaBE = new List <ActividadBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new ActividadBE();
                                    ClienteBE       objClienteBE       = new ClienteBE();
                                    TipoActividadBE objTipoActividadBE = new TipoActividadBE();
                                    AuditoriaBE     objAuditoriaBE     = new AuditoriaBE();

                                    if (objDRConsulta["ACT_IDACTIVIDAD"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdActividad = Convert.ToInt32(objDRConsulta["ACT_IDACTIVIDAD"]);
                                    }
                                    if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value)
                                    {
                                        objClienteBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]);
                                    }
                                    if (objDRConsulta["CLI_COLOR"] != DBNull.Value)
                                    {
                                        objClienteBE.Color = Convert.ToString(objDRConsulta["CLI_COLOR"]);
                                    }
                                    if (objDRConsulta["TAC_NOMBRE"] != DBNull.Value)
                                    {
                                        objTipoActividadBE.Nombre = Convert.ToString(objDRConsulta["TAC_NOMBRE"]);
                                    }
                                    if (objDRConsulta["ACT_FECHAINCIO"] != DBNull.Value)
                                    {
                                        objConsultaBE.FechaInicio = Convert.ToDateTime(objDRConsulta["ACT_FECHAINCIO"]);
                                    }
                                    if (objDRConsulta["ACT_FECHAFIN"] != DBNull.Value)
                                    {
                                        objConsultaBE.FechaFin = Convert.ToDateTime(objDRConsulta["ACT_FECHAFIN"]);
                                    }
                                    if (objDRConsulta["ACT_GLOSA"] != DBNull.Value)
                                    {
                                        objConsultaBE.Glosa = Convert.ToString(objDRConsulta["ACT_GLOSA"]);
                                    }

                                    objConsultaBE.Cliente       = objClienteBE;
                                    objConsultaBE.TipoActividad = objTipoActividadBE;

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <ActividadBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #8
0
        public List <ProyectoBE> ListarProyectos()
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_ADM_SP_LISTARPROYECTOS";
                    cmd.CommandType = CommandType.StoredProcedure;

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            ProyectoBE        objConsultaBE;
                            ClienteBE         objClienteBE;
                            List <ProyectoBE> lstConsultaBE = new List <ProyectoBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new ProyectoBE();
                                    objClienteBE  = new ClienteBE();
                                    AuditoriaBE objAuditoriaBE = new AuditoriaBE();

                                    if (objDRConsulta["PRY_IDPROYECTO"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdProyecto = Convert.ToInt32(objDRConsulta["PRY_IDPROYECTO"]);
                                    }
                                    if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value)
                                    {
                                        objClienteBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]);
                                    }
                                    if (objDRConsulta["PRY_NOMBRE"] != DBNull.Value)
                                    {
                                        objConsultaBE.NombreProyecto = Convert.ToString(objDRConsulta["PRY_NOMBRE"]);
                                    }
                                    if (objDRConsulta["PRY_PRECIO"] != DBNull.Value)
                                    {
                                        objConsultaBE.Precio = Convert.ToDouble(objDRConsulta["PRY_PRECIO"]);
                                    }

                                    objConsultaBE.Cliente = objClienteBE;

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <ProyectoBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #9
0
        public List <UsuarioBE> ListarUsuarios()
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_MAE_SP_LISTARUSUARIOS";
                    cmd.CommandType = CommandType.StoredProcedure;

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            List <UsuarioBE> lstConsultaBE = new List <UsuarioBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    UsuarioBE   objConsultaBE  = new UsuarioBE();
                                    PerfilBE    objPerfilBE    = new PerfilBE();
                                    AuditoriaBE objAuditoriaBE = new AuditoriaBE();

                                    if (objDRConsulta["USU_IDUSUARIO"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdUsuario = Convert.ToInt32(objDRConsulta["USU_IDUSUARIO"]);
                                    }
                                    if (objDRConsulta["USU_ESTADO"] != DBNull.Value)
                                    {
                                        objConsultaBE.Estado = Convert.ToBoolean(objDRConsulta["USU_ESTADO"]);
                                    }
                                    if (objDRConsulta["USU_NOMBRECOMPLETO"] != DBNull.Value)
                                    {
                                        objConsultaBE.NombreCompleto = Convert.ToString(objDRConsulta["USU_NOMBRECOMPLETO"]);
                                    }
                                    if (objDRConsulta["PER_IDPERFIL"] != DBNull.Value)
                                    {
                                        objPerfilBE.IdPerfil = Convert.ToInt32(objDRConsulta["PER_IDPERFIL"]);
                                    }
                                    if (objDRConsulta["PER_DENOMINACION"] != DBNull.Value)
                                    {
                                        objPerfilBE.Denominacion = Convert.ToString(objDRConsulta["PER_DENOMINACION"]);
                                    }
                                    if (objDRConsulta["USU_STRESTADO"] != DBNull.Value)
                                    {
                                        objConsultaBE.strEstado = Convert.ToString(objDRConsulta["USU_STRESTADO"]);
                                    }

                                    objConsultaBE.Perfil = objPerfilBE;

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <UsuarioBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #10
0
        public List <ContactoBE> ListarContactos(int IdCliente)
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_ADM_SP_LISTARCONTACTOS";
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0)));

                    using (ConexionDA NewDA_CONEXION = new ConexionDA())
                    {
                        try
                        {
                            NewDA_CONEXION.retOpen();
                            cmd.Connection = NewDA_CONEXION.retConexion();
                            ContactoBE        objConsultaBE;
                            List <ContactoBE> lstConsultaBE = new List <ContactoBE>();
                            using (SqlDataReader objDRConsulta = cmd.ExecuteReader())
                            {
                                while (objDRConsulta.Read())
                                {
                                    objConsultaBE = new ContactoBE();
                                    AuditoriaBE objAuditoriaBE = new AuditoriaBE();

                                    if (objDRConsulta["CON_IDCONTACTO"] != DBNull.Value)
                                    {
                                        objConsultaBE.IdContacto = Convert.ToInt32(objDRConsulta["CON_IDCONTACTO"]);
                                    }
                                    if (objDRConsulta["CON_NOMBRE"] != DBNull.Value)
                                    {
                                        objConsultaBE.Nombre = Convert.ToString(objDRConsulta["CON_NOMBRE"]);
                                    }
                                    if (objDRConsulta["CON_DIRECCION"] != DBNull.Value)
                                    {
                                        objConsultaBE.Direccion = Convert.ToString(objDRConsulta["CON_DIRECCION"]);
                                    }
                                    if (objDRConsulta["CON_TELEFONOFIJO"] != DBNull.Value)
                                    {
                                        objConsultaBE.TelefonoFijo = Convert.ToString(objDRConsulta["CON_TELEFONOFIJO"]);
                                    }
                                    if (objDRConsulta["CON_TELEFONOCELULAR"] != DBNull.Value)
                                    {
                                        objConsultaBE.TelefonoCelular = Convert.ToString(objDRConsulta["CON_TELEFONOCELULAR"]);
                                    }
                                    if (objDRConsulta["CON_CORREO"] != DBNull.Value)
                                    {
                                        objConsultaBE.Correo = Convert.ToString(objDRConsulta["CON_CORREO"]);
                                    }
                                    if (objDRConsulta["CON_CARGO"] != DBNull.Value)
                                    {
                                        objConsultaBE.Cargo = Convert.ToString(objDRConsulta["CON_CARGO"]);
                                    }
                                    if (objDRConsulta["CON_PRINCIPAL"] != DBNull.Value)
                                    {
                                        objConsultaBE.Principal = Convert.ToBoolean(objDRConsulta["CON_PRINCIPAL"]);
                                    }

                                    lstConsultaBE.Add(objConsultaBE);
                                }
                                objDRConsulta.Close();
                            }
                            NewDA_CONEXION.retClose();
                            return(lstConsultaBE);
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine(ex.Message);
                            return(new List <ContactoBE>());
                        }
                        finally
                        {
                            if (NewDA_CONEXION.conexion.State == ConnectionState.Open)
                            {
                                NewDA_CONEXION.retClose();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }