Exemplo n.º 1
0
        //public List<StaffEmployee> GetByStructureObject(int StructureObjectID)
        //{
        //    List<StaffTeam> result;
        //    //using (var cdc = new CompasDataContext())
        //    //{
        //    result = (from a in context.StaffEmployees
        //              where a.StaffStructureObjectEmployees.StructureObjectID == StructureObjectID
        //              select a).ToList();
        //    //}
        //    return result;
        //}


        public int Create(string LastName, string FirstName, string MiddleName,
                          string City, string Street, string Building, string Flat, string Phone,
                          string MobPhone, DateTime?HireDate, int?StructureObjectID)
        {
            int           result = 1;
            StaffEmployee sr     = StaffEmployee.CreateStaffEmployee(1, LastName, FirstName, MiddleName);

            sr.StructureObjectID = StructureObjectID;
            sr.City     = City;
            sr.Street   = Street;
            sr.Building = Building;
            sr.Flat     = Flat;
            sr.Phone    = Phone;
            sr.MobPhone = MobPhone;
            sr.HireDate = HireDate;

            //StaffStructureObjectEmployee staffDep = new StaffStructureObjectEmployee();
            //if(StructureObjectID != null)
            //{
            //    staffDep.StructureObjectID = Convert.ToInt32(StructureObjectID);
            //    staffDep.StaffEmployee = sr;
            //}
            //StaffStructureObjectEmployee staffStructureObject = StaffStructureObjectEmployee.CreateStaffStructureObjectEmployee(1, Convert.ToInt32(StructureObjectID),

            context.AddToStaffEmployees(sr);
            result = sr.ID;
            return(result);
        }