コード例 #1
0
        private List <DTEmpleado> LlenarEmpleado(List <DTRespuestaApi> ListaEmpleadosApi)
        {
            List <DTEmpleado> _ListaEmpleados = new List <DTEmpleado>();

            try
            {
                foreach (DTRespuestaApi empleado in ListaEmpleadosApi)
                {
                    DTEmpleado Empleado = new DTEmpleado();
                    Empleado.id               = empleado.id;
                    Empleado.name             = empleado.name;
                    Empleado.contractTypeName = empleado.contractTypeName;
                    Empleado.roleId           = empleado.roleId;
                    Empleado.roleName         = empleado.roleName;
                    Empleado.roleDescription  = empleado.roleDescription;
                    Empleado.hourlySalary     = empleado.hourlySalary;
                    Empleado.monthlySalary    = empleado.monthlySalary;
                    if (Empleado.contractTypeName == CreadorSalarioAnual.Horas)
                    {
                        CalcularSalario objSalario = CreadorSalarioAnual.CalcularSalarioAnual(CreadorSalarioAnual.Horas);
                        Empleado.yearSalary = objSalario.SalarioAnual(Empleado.hourlySalary);
                    }
                    else
                    {
                        CalcularSalario objSalario = CreadorSalarioAnual.CalcularSalarioAnual(CreadorSalarioAnual.Mensual);
                        Empleado.yearSalary = objSalario.SalarioAnual(Empleado.monthlySalary);
                    }


                    _ListaEmpleados.Add(Empleado);
                }
            }
            catch (Exception ex)
            {
            }

            return(_ListaEmpleados);
        }
コード例 #2
0
 public bool EliminarEmpleado(DTEmpleado pEmpleado)
 {
     return(true);
 }
コード例 #3
0
 public bool AltaEmpleado(DTEmpleado pEmpleado)
 {
     return(true);
 }
コード例 #4
0
 public bool ModificarEmpleado(DTEmpleado pEmpleado)
 {
     return(true);
 }