Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["user"] == null)
     {
         Response.Redirect("Default.aspx");
     }
     currentEmployer = (Employers)Session["user"];
     Session["Id_Job"] = currentEmployer.Id_Employer;
     loggedInAsLbl.Text = currentEmployer.UserName;
 }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "ID_Employers,Name_of_Emp,FK_Rank,Payment,Adress,Phone_Number")] Employers employers)
 {
     if (ModelState.IsValid)
     {
         db.Entry(employers).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FK_Rank = new SelectList(db.Ranks, "ID_Rank", "Rank_name", employers.FK_Rank);
     return(View(employers));
 }
Exemplo n.º 3
0
        protected async Task <Employers> CheckEmployerExistenceAsync(long employerId)
        {
            Employers empl = await EmployersRepo.FindById(employerId);

            if (empl == null)
            {
                throw new Exception(String.Format("Employer with id {0} does not exist", employerId));
            }

            return(empl);
        }
Exemplo n.º 4
0
        public NewJobViewModel()

        {
            JobData jobData = JobData.GetInstance();



            foreach (Employer field in jobData.Employers.ToList())

            {
                Employers.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),

                    Text = field.Value
                });
            }

            foreach (Location field in jobData.Locations.ToList())

            {
                Locations.Add(new SelectListItem

                {
                    Value = field.ID.ToString(),

                    Text = field.Value
                });
            }

            foreach (CoreCompetency field in jobData.CoreCompetencies.ToList())

            {
                CoreCompetencies.Add(new SelectListItem

                {
                    Value = field.ID.ToString(),

                    Text = field.Value
                });
            }

            foreach (PositionType field in jobData.PositionTypes.ToList())

            {
                PositionTypes.Add(new SelectListItem

                {
                    Value = field.ID.ToString(),

                    Text = field.Value
                });
            }
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("Id,Status,Name,Contacts")] Employers employers)
        {
            if (ModelState.IsValid)
            {
                _context.Add(employers);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(employers));
        }
Exemplo n.º 6
0
        public void AddNewEmployer(string n)
        {
            EmployerObject EO = new EmployerObject();

            //EO.OnPropertyChanged("-");
            EO.Id       = Employers.Count + 1;
            EO.FullName = n;
            Employers.Add(EO);

            SaveEmployers();
        }
        /// <summary>
        /// Gets all the available objects.
        /// </summary>
        public virtual Employers GetAll()
        {
            // create a new instance of the return object
            Employers objects = new Employers();


            // fill the objects
            this.Fill(objects);


            // return the filled object from the service
            return(objects);
        }
Exemplo n.º 8
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Name,FirstName,SurName,IIdent,EnterprisesId,PostsId")] Employers employers)
        {
            if (ModelState.IsValid)
            {
                db.Entry(employers).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.EnterprisesId = new SelectList(db.Enterprises, "Id", "Name", employers.EnterprisesId);
            ViewBag.PostsId       = new SelectList(db.Posts, "Id", "Name", employers.PostsId);
            return(View(employers));
        }
        public ActionResult ShowEmployersList()
        {
            //CrMVCApp.Models.Customer c;
            var c = (from b in db.EmployersLists select b).ToList();

            Employers rpt = new Employers();

            rpt.Load();
            rpt.SetDataSource(c);
            Stream s = rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);

            return(File(s, "application/pdf"));
        }
Exemplo n.º 10
0
 //List<int> empsourse = new List<int>();
 public EmployeerInfo(Employers emp)
 {
     InitializeComponent();
     WorkingStation.Text = "Дата начала работы: " + emp.WorkDate;
     Post.Text           = "Занимаемая должность: " + emp.EmployersPost.PostName;
     FullNameBox.Text    = "Полное имя: " + emp.FullName;
     PassportBox.Text    = "Паспортные данные: " + emp.Passport;
     BirthdayDate.Text   = "Дата рождения: " + emp.BirthDate;
     INN.Text            = "ИНН: " + emp.INN;
     SNILS.Text          = "Страховой полис: " + emp.SNILS;
     Gender.Text         = "Пол: " + emp.Gender1.GenderName;
     Age.Text            = "Возраст: " + emp.Age;
     employeers          = emp;
 }
Exemplo n.º 11
0
        // GET: Employers/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Employers employers = db.Employers.Find(id);

            if (employers == null)
            {
                return(HttpNotFound());
            }
            return(View(employers));
        }
Exemplo n.º 12
0
        // GET: Guides/Employers/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Employers employers = await db.Employers.FindAsync(id);

            if (employers == null)
            {
                return(HttpNotFound());
            }
            return(View(employers));
        }
Exemplo n.º 13
0
        public Employers Update(int id, Employers employers)
        {
            // TODO: error handler (id not found)

            var entity = _context.Employers.Find(id);

            entity.Name     = employers.Name;
            entity.WorkedAt = employers.WorkedAt;
            entity.Group    = employers.Group;
            entity.BossesId = employers.BossesId;

            _context.SaveChanges();

            return(entity);
        }
Exemplo n.º 14
0
        // GET: Employers/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Employers employers = db.Employers.Find(id);

            if (employers == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FK_Rank = new SelectList(db.Ranks, "ID_Rank", "Rank_name", employers.FK_Rank);
            return(View(employers));
        }
Exemplo n.º 15
0
        public void RemoveEmployer()
        {
            List <EmployerObject> ArchivedEmployers = manager.LoadEmployersArchive();

            Employers.Remove(Employer);
            ArchivedEmployers.Add(Employer);
            // CARDS DISPOSING

            /*foreach (CardObject CO in Employer.Cards)
             *  Cards.Remove(CO);*/

            Employer = null;
            SaveEmployers();
            SaveEmployerArchive();
        }
Exemplo n.º 16
0
        public NewJobViewModel()
        {
            JobData jobData = JobData.GetInstance();

            foreach (Employer field in jobData.Employers.ToList())
            {
                Employers.Add(new SelectListItem {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }

            // TODO #4 - populate the other List<SelectListItem>
            // collections needed in the view
        }
Exemplo n.º 17
0
        public NewJobViewModel()
        {
            JobData jobData = JobData.GetInstance();

            foreach (Employer field in jobData.Employers.ToList())
            {
                Employers.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }

            foreach (Location field in jobData.Locations.ToList())
            {
                Locations.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }
            foreach (CoreCompetency field in jobData.CoreCompetencies.ToList())
            {
                CoreCompetencies.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }
            foreach (PositionType field in jobData.PositionTypes.ToList())
            {
                PositionTypes.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }
            foreach (Employer field in jobData.Employers.ToList())
            {
                Employers.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }
            // TODO #4 - populate the other List<SelectListItem>
            // collections needed in the view
        }
Exemplo n.º 18
0
        // GET: Guides/Employers/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Employers employers = await db.Employers.FindAsync(id);

            if (employers == null)
            {
                return(HttpNotFound());
            }
            ViewBag.EnterprisesId = new SelectList(db.Enterprises, "Id", "Name", employers.EnterprisesId);
            ViewBag.PostsId       = new SelectList(db.Posts, "Id", "Name", employers.PostsId);
            return(View(employers));
        }
Exemplo n.º 19
0
        private void EnterButton_Click(object sender, RoutedEventArgs e)
        {
            Employers updEmployers = (from emp in _db.Employers
                                      where emp.ID == id
                                      select emp).Single();

            updEmployers.FullName      = FullNameTextBox.Text;
            updEmployers.Sex           = SexComboBox.Text;
            updEmployers.Salary        = Convert.ToInt32(SalaryTextBox.Text);
            updEmployers.Birthday      = Convert.ToDateTime(BirthdayDatePicker.Text);
            updEmployers.EmpAddress    = AddressTextBox.Text;
            updEmployers.EmpProfession = ProfessionComboBox.Text;
            _db.SaveChanges();
            MenuWindow.empDataGrid.ItemsSource = _db.Employers.ToList();
            this.NavigationService.GoBack();
        }
Exemplo n.º 20
0
        static void Main(string[] args)
        {
            List <Employers> listEmplyes = new List <Employers>();

            Console.WriteLine("How many employees will be registred?");
            var numberEmployes = int.Parse(Console.ReadLine());

            while (listEmplyes.Count < numberEmployes)
            {
                Console.WriteLine($"Employee #{ listEmplyes.Count + 1 } :");

                Console.Write("Id: ");
                var id = int.Parse(Console.ReadLine());

                Console.Write("Name: ");
                var name = Console.ReadLine();

                Console.Write("Salary: ");
                var salary = double.Parse(Console.ReadLine());

                listEmplyes.Add(new Employers(id, salary, name));
            }

            Console.WriteLine("Enter the employee id that will have salary increase: ");
            var searchId = int.Parse(Console.ReadLine());

            Employers valideId = listEmplyes.Find(e => e.Id == searchId);

            if (valideId != null)
            {
                Console.WriteLine("Enter the percentage: ");
                var percentage = double.Parse(Console.ReadLine());

                valideId.IncreaseSalary(percentage);
            }
            else
            {
                Console.WriteLine("This id does not exist!");
            }

            Console.WriteLine("Updated list of employees:");
            foreach (var obj in listEmplyes)
            {
                Console.WriteLine(obj.ToString());
            }
        }
Exemplo n.º 21
0
        private ObservableCollection <EmployerOrder> GetOrdersContext()
        {
            ObservableCollection <EmployerOrder> OC = new ObservableCollection <EmployerOrder>();
            var orderList = context.OrdersTable.ToList();

            foreach (OrdersTable OT in orderList)
            {
                EmployerOrder EO = new EmployerOrder()
                {
                    Id       = OT.Номер,
                    Name     = OT.Название_товара,
                    Employer = Employers.Single(e => e.Id == OT.Сотрудник_ID)
                };
                OC.Add(EO);
            }
            return(OC);
        }
Exemplo n.º 22
0
        private void EnterButton_Click(object sender, RoutedEventArgs e)
        {
            Employers newEmp = new Employers()
            {
                FullName      = FullNameTextBox.Text,
                Sex           = SexComboBox.Text,
                Salary        = Convert.ToInt32(SalaryTextBox.Text),
                Birthday      = Convert.ToDateTime(BirthdayDatePicker.Text),
                EmpAddress    = AddressTextBox.Text,
                EmpProfession = ProfessionComboBox.Text
            };

            _db.Employers.Add(newEmp);
            _db.SaveChanges();
            MenuWindow.empDataGrid.ItemsSource = _db.Employers.ToList();
            this.NavigationService.GoBack();
        }
Exemplo n.º 23
0
        public async Task <EmployersRestaurants> AddCoownerAsync(long ownerId, long restaurantId, long coownerId)
        {
            CheckTheLoggedInPerson();

            EmployersRestaurants currentConnection = await CheckEmployerRestaurantAsync(ownerId, restaurantId);

            Employers newEmployer = await CheckEmployerExistenceAsync(coownerId);

            EmployersRestaurants item = new EmployersRestaurants
            {
                EmployerId   = newEmployer.Id,
                RestaurantId = currentConnection.TheRestaurant.Id
            };

            await EmployerRestaurantRepo.AddAsync(item, ModifierId);

            return(item);
        }
Exemplo n.º 24
0
        /// <summary>
        /// The object factory for a particular data collection instance.
        /// </summary>
        public virtual void CreateObjectsFromData(Employers employers, System.Data.SqlClient.SqlDataReader data)
        {
            // Do nothing if we have nothing
            if (data == null) return;

            // Create a local variable for the new instance.
            Employer newobj = null;
            // Iterate through the data reader
            while (data.Read())
            {
                // Create a new object instance
                newobj = System.Activator.CreateInstance(employers.ContainsType[0]) as Employer;
                // Let the instance set its own members
                newobj.SetMembers(ref data);
                // Add the new object to the collection instance
                employers.Add(newobj);
            }
        }
Exemplo n.º 25
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="employerVM"></param>
        /// <returns></returns>
        public async Task <EmployerViewModel> CreateEmployerAsync(EmployerViewModel employerVM)
        {
            employers = new Employers
            {
                CompanyName    = employerVM.CompanyName,
                Location       = employerVM.Location,
                MobileNo       = employerVM.MobileNo,
                AddressList    = employerVM.AddressList,
                AuthID         = employerVM.AuthID,
                CompanyContact = employerVM.CompanyContact,
                IndustryList   = employerVM.IndustryList,
                RegistrationNo = employerVM.RegistrationNo
            };

            await _db.Employers.InsertOneAsync(employers);

            return(GetEmployerByID(employers._id));
        }
Exemplo n.º 26
0
        public Employer GetEmployer(string identifier)
        {
            if (identifier == null)
            {
                return(Employer);
            }

            var employer = Employers.SingleOrDefault(x => x.Identifier == identifier);

            if (employer == null)
            {
                employer            = GenerateEmployer().Generate(1).First();
                employer.Identifier = identifier;
                Employers.Add(employer);
            }

            return(employer);
        }
Exemplo n.º 27
0
        public NewJobViewModel()
        {
            JobData jobData = JobData.GetInstance();

            foreach (Employer field in jobData.Employers.ToList())
            {
                Employers.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }
            //List <Select * Refer_to
            // TODO #4 CHECK - populate the other List<SelectListItem>
            // collections needed in the view
            //copied the employer one just replaced Employer or Employers with whichever field Uses another method in the jobdata file to make a list of all the options

            foreach (Location field in jobData.Locations.ToList())
            {
                Locations.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }

            foreach (CoreCompetency field in jobData.CoreCompetencies.ToList())
            {
                CoreCompetencies.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }

            foreach (PositionType field in jobData.PositionTypes.ToList())
            {
                PositionTypes.Add(new SelectListItem
                {
                    Value = field.ID.ToString(),
                    Text  = field.Value
                });
            }
        }
Exemplo n.º 28
0
        /// <summary>
        /// Fill method for populating a collection by BORROWER
        /// </summary>
        public void FillByBorrower(Employers employers, System.Int64 id)
        {
            // create the connection to use
            SqlConnection cnn = new SqlConnection(Employer.GetConnectionString());


            try
            {
                // discover the sql parameters
                SqlParameterHash sqlparams = SqlHelperParameterCache.GetSpParameterSet(Employer.GetConnectionString(), "gsp_SelectEmployersByBorrower");


                using (cnn)
                {
                    // open the connection
                    cnn.Open();


                    // set the parameters
                    sqlparams["@borrowerId"].Value = id;


                    // create an instance of the reader to fill.
                    SqlDataReader datareader = SqlHelper.ExecuteReader(cnn, "gsp_SelectEmployersByBorrower", sqlparams);


                    // Send the collection and data to the object factory.
                    CreateObjectsFromData(employers, datareader);


                    // close the connection
                    cnn.Close();
                }


                // nullify the connection
                cnn = null;
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
        }
Exemplo n.º 29
0
        private bool updateCurrentEmployee(Employers employer)
        {
            var currentEmployer           = _dbContext.Employers.Where(x => x.Id == employer.Id).FirstOrDefault();
            var currentEmployerProperties = currentEmployer.GetType().GetProperties();

            foreach (System.Reflection.PropertyInfo propertyInfo in currentEmployerProperties)
            {
                if (!(employer.GetType().GetProperty(propertyInfo.Name).GetValue(employer, null).ToString() == currentEmployer.GetType().GetProperty(propertyInfo.Name).GetValue(currentEmployer, null).ToString()))
                {
                    currentEmployer.GetType().GetProperty(propertyInfo.Name).SetValue(currentEmployer, employer.GetType().GetProperty(propertyInfo.Name).GetValue(employer, null));
                }
                // do stuff here
            }
            if (_dbContext.ChangeTracker.HasChanges())
            {
                _dbContext.SaveChangesAsync();
            }
            return(true);
        }
Exemplo n.º 30
0
    protected void btSave_Click(object sender, EventArgs e)
    {
        Employers emp = new Employers();
        emp.EmpName = txtName.Text;
        bool gender = true;
        if (DropDownList1.SelectedValue=="FeMale")
        {
            gender = false;
        }
        emp.EmpGender = gender;
        emp.EmpMail = txtMail.Text;
        emp.EmpOffice = txtOffice.Text;
        emp.EmpQualification = txtQualification.Text;
        emp.EmpRoleId = DropDownList2.SelectedIndex;

        int k=EmployerBLL.UpdateEmployer(emp);
        if(k>0){
            Response.Write("<script>alert('Update successful')</script>");
        }
    }
Exemplo n.º 31
0
      //public List<SelectListItem> FirstName { get; set; } = new List<SelectListItem>();
      //public List<SelectListItem> LastName { get; set; } = new List<SelectListItem>();

        public NewJobViewModel()
        {

            JobData jobData = JobData.GetInstance();

            foreach (Employer field in jobData.Employers.ToList())
            {
                Employers.Add(new SelectListItem {
                    Value = field.ID.ToString(),
                    Text = field.Value
                });
            }

            foreach (Location field in jobData.Employers.ToList())
            {
}                Locations.Add(new SelectListItem {
                     Value = field.ID.ToString(),
                     Text = field.Value
               });
            }
Exemplo n.º 32
0
        public NewJobViewModel()
        {
            JobData jobData = JobData.GetInstance();

            foreach (Employer employer in jobData.Employers.ToList())
            {
                Employers.Add(new SelectListItem {
                    Value = employer.ID.ToString(),
                    Text  = employer.Value
                });
            }

            // TODO #4 - populate the other List<SelectListItem>
            // collections needed in the view
            foreach (Location location in jobData.Locations.ToList())
            {
                Locations.Add(new SelectListItem
                {
                    Value = location.ID.ToString(),
                    Text  = location.Value
                });
            }

            foreach (CoreCompetency coreCompetency in jobData.CoreCompetencies.ToList())
            {
                CoreCompetencies.Add(new SelectListItem
                {
                    Value = coreCompetency.ID.ToString(),
                    Text  = coreCompetency.Value
                });
            }

            foreach (PositionType positionType in jobData.PositionTypes.ToList())
            {
                PositionTypes.Add(new SelectListItem
                {
                    Value = positionType.ID.ToString(),
                    Text  = positionType.Value
                });
            }
        }
Exemplo n.º 33
0
        public void Put([FromBody] Employers employer)
        {
            var currentEmployer = _dbContext.Employers.Where(x => x.Id == employer.Id).FirstOrDefault();

            //ActionResult
            if (currentEmployer != null)
            {
                updateCurrentEmployee(employer);
                _logger.LogInformation("employer [0] was updated", employer.Id);
            }
            else
            {
                _dbContext.Employers.Add(employer);
                _logger.LogInformation("employer [0] was added", employer.Id);
            }
            if (_dbContext.ChangeTracker.HasChanges())
            {
                _dbContext.SaveChanges();
            }
            //return System.Web.Helpers.Json(data, JsonRequestBehavior.AllowGet);
        }
Exemplo n.º 34
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     Employers[] temp = EmployerBLL.GetAll();
     Employers emp = new Employers();
     emp.EmpUserName = TextBox1.Text;
     emp.EmpPassword = TextBox2.Text;
     emp.EmpName = TextBox3.Text;
     emp.EmpGender = true;
     if (RadioButton2.Checked)
     {
         emp.EmpGender = false;
     }
     emp.EmpDOB = Calendar1.SelectedDate;
     emp.EmpMail = TextBox4.Text;
     emp.EmpOffice = TextBox5.Text;
     emp.EmpAddress = TextBox6.Text;
     emp.EmpQualification = TextBox7.Text;
     emp.EmpRoleId = DropDownListRole.SelectedIndex;
     int k = 0;
     for (int i = 0;i<temp.Length ;i++ )
     {
         if (temp[i].EmpUserName.Equals(emp.EmpUserName) | temp[i].EmpUserName.Contains(emp.EmpUserName))
         {
             Label9.Text = "User name was used";
             k = 1;
             break;
         }
     }
     if (k==1)
     {
         reset();
     }
     if (k!=1)
     {
         EmployerBLL.AddEmployee(emp);
         Label9.Text = "";
         Response.Write("<script>alert('Add employer successfully')</script>");
         reset();
     }
 }
Exemplo n.º 35
0
    protected void SubmitRegEmployerBtn_OnServerClick(object sender, EventArgs e)
    {
        if (RegPasswordEmployer.Value == RegPasswordRptEmployer.Value)
        {
            WrongPwLblEmployer.Visible = false;

            Employers emp = new Employers(){
                UserName = RegEmailEmployer.Value,
                Password = RegPasswordEmployer.Value
            };

            LuffarJobbDBEntities db = new LuffarJobbDBEntities();
            db.Employers.Add(emp);
            db.SaveChanges();

            ConfirmationLblEmployer.Visible = true;

            Session["user"] = emp;
            Response.Redirect("Emp_AddJob.aspx");
        }
        else if (RegPasswordEmployer.Value != RegPasswordRptEmployer.Value) WrongPwLblEmployer.Visible = true;
    }
Exemplo n.º 36
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        if (txtUsername.Text =="" && txtPassword.Text == "")
        {
            Response.Write("<script>alert('Please enter the Username and Password')</script>");
        }
        else
        {
            Admin adm = new Admin();
            adm = AdminBLL.Get2Login(txtUsername.Text, txtPassword.Text);
            Employers emp = new Employers();
            emp = EmployerBLL.Get2login(txtUsername.Text, txtPassword.Text);

            if (adm != null) {
                Session.Add("admin", adm);
                Response.Redirect("ManageEmployer.aspx");
            }
            if(emp!=null){
                Session.Add("employer",emp);
                Response.Redirect("Booking.aspx");
            }
        }
    }
Exemplo n.º 37
0
        /// <summary>
        /// The object factory for a particular data collection instance.
        /// </summary>
        public virtual void CreateObjectsFromData(Employers employers, System.Data.DataSet data)
        {
            // Do nothing if we have nothing
            if (data == null || data.Tables.Count == 0 || data.Tables[0].Rows.Count == 0) return;

            // Create a local variable for the new instance.
            Employer newobj = null;
            // Create a local variable for the data row instance.
            System.Data.DataRow dr = null;

            // Iterate through the table rows
            for (int i = 0; i<data.Tables[0].Rows.Count; i++)
            {
                // Get a reference to the data row
                dr = data.Tables[0].Rows[i];
                // Create a new object instance
                newobj = System.Activator.CreateInstance(employers.ContainsType[0]) as Employer;
                // Let the instance set its own members
                newobj.SetMembers(ref dr);
                // Add the new object to the collection instance
                employers.Add(newobj);
            }
        }
Exemplo n.º 38
0
        /// <summary>
        /// Gets all the available objects.
        /// </summary>
        public virtual Employers GetAll()
        {
            // create a new instance of the return object
            Employers objects = new Employers();

            // fill the objects
            this.Fill(objects);

            // return the filled object from the service
            return objects;
        }
Exemplo n.º 39
0
        /// <summary>
        /// Fill method for populating an entire collection of Employers
        /// </summary>
        public virtual void Fill(Employers employers)
        {
            // create the connection to use
            SqlConnection cnn = new SqlConnection(Employer.GetConnectionString());

            try
            {
                using (cnn)
                {
                    // open the connection
                    cnn.Open();

                    // create an instance of the reader to fill.
                    SqlDataReader datareader = SqlHelper.ExecuteReader(cnn, "gsp_SelectEmployers");

                    // Send the collection and data to the object factory
                    CreateObjectsFromData(employers, datareader);

                    // close the connection
                    cnn.Close();
                }

                // nullify the connection
                cnn = null;
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
        }
Exemplo n.º 40
0
        /// <summary>
        /// Fill method for populating a collection by BORROWER
        /// </summary>
        public void FillByBorrower(Employers employers, System.Int64 id)
        {
            // create the connection to use
            SqlConnection cnn = new SqlConnection(Employer.GetConnectionString());

            try
            {
                // discover the sql parameters
                SqlParameterHash sqlparams = SqlHelperParameterCache.GetSpParameterSet(Employer.GetConnectionString(), "gsp_SelectEmployersByBorrower");

                using (cnn)
                {
                    // open the connection
                    cnn.Open();

                    // set the parameters
                    sqlparams["@borrowerId"].Value = id;

                    // create an instance of the reader to fill.
                    SqlDataReader datareader = SqlHelper.ExecuteReader(cnn, "gsp_SelectEmployersByBorrower", sqlparams);

                    // Send the collection and data to the object factory.
                    CreateObjectsFromData(employers, datareader);

                    // close the connection
                    cnn.Close();
                }

                // nullify the connection
                cnn = null;
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
        }
Exemplo n.º 41
0
        /// <summary>
        /// Gets the objects for the EMPLOYER relationship.
        /// </summary>
        public Employers GetEmployers()
        {
            Employers employers = new Employers();

            EmployerBase.ServiceObject.FillByBorrower(employers, _id);
            return employers;
        }