Exemple #1
0
 public FuncionarioUsuario(int funcionarioID, string nombreUsuario, NombreCompleto nombreCompleto, int estadoID, string estado, string email)
 {
     FuncionarioID  = funcionarioID;
     NombreUsuario  = nombreUsuario;
     NombreCompleto = nombreCompleto;
     EstadoID       = estadoID;
     Estado         = estado;
     Email          = email;
 }
Exemple #2
0
 public Funcionario(int codigo, NombreCompleto nombreFuncionario, Cedula ci, DateTime fechaNacimiento, EstadoCivil estadocivil)
 {
     ID                = Guid.NewGuid();
     Codigo            = codigo;
     NombreFuncionario = nombreFuncionario;
     CI                = ci;
     FechaNacimiento   = fechaNacimiento;
     EstadoCivil       = estadocivil;
 }
Exemple #3
0
        public string ObtenerNombreAbreviado()
        {
            var primeraPalabra = NombreCompleto.Split(" ")[0];

            if (primeraPalabra.Length <= 6)
            {
                return(primeraPalabra);
            }

            return(primeraPalabra.Substring(0, 5) + "..");
        }
Exemple #4
0
        //Se sobreescribe este metodo para el metodo sort de las listas
        public int CompareTo(Persona other)
        {
            // If other is not a valid object reference, this instance is greater.
            if (other == null)
            {
                return(1);
            }

            // The temperature comparison depends on the comparison of
            // the underlying Double values.
            return(NombreCompleto.CompareTo(other.NombreCompleto));
        }
Exemple #5
0
        public static Funcionario Load(Guid id, int codigo, NombreCompleto nombreFuncionario, Cedula ci, DateTime fechaNacimiento, EstadoCivil estadocivil)
        {
            var funcionario = new Funcionario
            {
                ID                = id,
                Codigo            = codigo,
                NombreFuncionario = nombreFuncionario,
                CI                = ci,
                FechaNacimiento   = fechaNacimiento,
                EstadoCivil       = estadocivil
            };

            return(funcionario);
        }
Exemple #6
0
 public Colaborador(int funcionarioID, NombreCompleto nombreCompleto, string codCargo, string cargo,
                    string codArea, string area, string codUbicacionGeografica, string ubicacionGeografica,
                    string codCentroCosto, string centroDeCosto, int tipoRol, string rol)
 {
     FuncionarioID          = funcionarioID;
     NombreCompleto         = nombreCompleto;
     CodCargo               = codCargo;
     Cargo                  = cargo;
     CodArea                = codArea;
     Area                   = area;
     CodUbicacionGeografica = codUbicacionGeografica;
     UbicacionGeografica    = ubicacionGeografica;
     CodCentroDeCosto       = codCentroCosto;
     CentroDeCosto          = centroDeCosto;
     TipoRol                = tipoRol;
     Rol = rol;
 }
Exemple #7
0
        public async Task <ICollection <AlertaGeneralOutput> > GetFromGestion(int gestion)
        {
            using (IDbConnection db = new SqlConnection(connectionString))
            {
                string sqlCommand  = "Exec AlertaGeneral_SelecionarDeclaraciones @Gestion";
                var    queryResult = await db.QueryAsync <Entities.AlertaGeneralSchema>(sqlCommand, new { gestion });

                var result = new List <AlertaGeneralOutput>();
                foreach (var item in queryResult)
                {
                    var nombreCompleto = new NombreCompleto(item.Nombre, item.Apellido);
                    result.Add(new AlertaGeneralOutput(item.DeclaracionID, item.Codigo, nombreCompleto.ToString(), item.CodCargo, item.Cargo,
                                                       item.CodArea, item.Area, item.CodGeografico, item.UbicacionGeografica, item.CodCentroCosto, item.CentroCosto,
                                                       item.TipoRol, item.Rol, item.Estado, item.DeclaracionAnteriorID));
                }
                return(result);
            }
        }
Exemple #8
0
        public static Colaborador Load(int funcionarioID, NombreCompleto nombreCompleto, string codCargo, string cargo,
                                       string codArea, string area, string codUbicacionGeografica, string ubicacionGeografica,
                                       string codCentroCosto, string centroDeCosto, int tipoRol, string rol)
        {
            var colaborador = new Colaborador
            {
                FuncionarioID          = funcionarioID,
                NombreCompleto         = nombreCompleto,
                CodCargo               = codCargo,
                Cargo                  = cargo,
                CodArea                = codArea,
                Area                   = area,
                CodUbicacionGeografica = codUbicacionGeografica,
                UbicacionGeografica    = ubicacionGeografica,
                CodCentroDeCosto       = codCentroCosto,
                CentroDeCosto          = centroDeCosto,
                TipoRol                = tipoRol,
                Rol = rol
            };

            return(colaborador);
        }
Exemple #9
0
        public IActionResult personasPorNombreCompleto([FromBody] NombreCompleto data)
        {
            if (data.nombre != "" && data.nombre != null)
            {
                var query = context.TBL_PERSONA.Where(persona => persona.strEstadoPersona == "A");
                if (data.nombre.Contains(" "))
                {
                    var separado = data.nombre.Split(" ");
                    foreach (var palabra in separado)
                    {
                        query = query.Where(persona => persona.strNombres != null && persona.strApellidos != null &&
                                            (persona.strNombres.Trim().Contains(palabra.ToUpper()) || persona.strApellidos.Trim().Contains(palabra.ToUpper())));
                    }
                }
                else
                {
                    query = query.Where(persona => persona.strNombres != null && persona.strApellidos != null &&
                                        (persona.strNombres.Trim().Contains(data.nombre.ToUpper()) || persona.strApellidos.Trim().Contains(data.nombre.ToUpper())));
                }
                return(Ok(query.OrderBy(x => x.strNombres + " " + x.strApellidos)));
            }

            return(Ok(new List <CdaPersona>()));
        }
Exemple #10
0
 public static FuncionarioUsuario Load(int funcionarioID, string nombreUsuario, NombreCompleto nombreCompleto, int estadoID, string estado, string email)
 {
     return(new FuncionarioUsuario
     {
         FuncionarioID = funcionarioID,
         NombreUsuario = nombreUsuario,
         NombreCompleto = nombreCompleto,
         EstadoID = estadoID,
         Estado = estado,
         Email = email,
     });
 }