Esempio n. 1
0
 public specialization(int id = 0, discipline discipline_ = 0, expertise expertise_ = 0, double minWage_ = 0, double maxWage_ = 0)
 {
     specialization_id = id;
     discipline        = discipline_;
     expertise         = expertise_;
     minWage           = minWage_;
     maxWage           = maxWage_;
 }
Esempio n. 2
0
 public contract(int contractID_     = 0, int employerID_       = 0, int employeeID_ = 0, int professionalID_           = 0, bool isSigned_ = false,
                 double salaryBrute_ = 0, double salaryNet_     = 0, DateTime dt     = default(DateTime), DateTime end_ = default(DateTime), int numHours_ = 0, expertise e_ = expertise.ALGO_INGINEER,
                 string city_        = null, double commission_ = 0)
 {
     contractID     = contractID_;
     employerID     = employerID_;
     employeeID     = employeeID_;
     professionalID = professionalID_;
     isSigned       = isSigned_;
     salaryBrute    = salaryBrute_;
     salaryNet      = salaryNet_;
     beginning      = dt;
     end            = end_;
     numHours       = numHours_;
     expertise      = e_;
     city           = city_;
     commission     = commission_;
 }
        public List <expertise> GetExpertiseList(int cv_id)
        {
            var fexpertise = (from ex in pgfe.expertise
                              join exCv in pgfe.expertise_cv on ex.expertise_id equals exCv.expertise_id
                              where exCv.cv_id == cv_id
                              select new
            {
                ex.expertise_id,
                ex.name,
                ex.rank_expertise_id
            }).ToList();
            List <expertise> expertiseL = new List <expertise>();

            foreach (var item in fexpertise)
            {
                expertise expertise2 = new expertise();
                expertise2.expertise_id      = item.expertise_id;
                expertise2.name              = item.name;
                expertise2.rank_expertise_id = item.rank_expertise_id;
                expertiseL.Add(expertise2);
            }
            ;
            return(expertiseL);
        }