Example #1
0
        private void gvSubjects_UserAddedRow(object sender, Telerik.WinControls.UI.GridViewRowEventArgs e)
        {
            int index = this.gvSubjects.RowCount - 1;

            if (oldSubjects.Exists(x => x.GradeLevel == gLevelSelected.GradeLev) == true)
            {
                Subject returnedSub = new Subject();
                returnedSub = oldSubjects.Find(x => x.GradeLevel == gLevelSelected.GradeLev);
                subjects[index].SubjectID   = returnedSub.SubjectID;
                subjects[index].SubjectCode = returnedSub.SubjectCode;
                subjects[index].MPW         = returnedSub.MPW;
                oldSubjects.RemoveAll(x => x.SubjectCode == returnedSub.SubjectCode);
            }
            else
            {
                subjects[index].SubjectID   = 0;
                subjects[index].SubjectCode = this.txtLearningAreaCode.Text + gLevelSelected.GradeLev;
            }

            subjects[index].LearningAreaCode = this.txtLearningAreaCode.Text;
            subjects[index].GradeLevel       = gLevelSelected.GradeLev;
            gvSubjects.DataSource            = subjects1;
            gvSubjects.DataSource            = subjects;
            gLevelSelected = null;
        }
Example #2
0
        private void gvSubjects_UserAddedRow(object sender, Telerik.WinControls.UI.GridViewRowEventArgs e)
        {
            int index = this.gvSubjects.RowCount - 1;

            subjects[index].LearningAreaCode = this.txtLearningAreaCode.Text;
            subjects[index].SubjectCode      = this.txtLearningAreaCode.Text + gLevelSelected.GradeLev;
            subjects[index].GradeLevel       = gLevelSelected.GradeLev;
            gvSubjects.DataSource            = subjects1;
            gvSubjects.DataSource            = subjects;
            gLevelSelected = null;
        }
Example #3
0
        private void gridEmployees_UserDeletedRow(object sender, Telerik.WinControls.UI.GridViewRowEventArgs e)
        {
            //Helper.ShowInformation("gridEmployees_UserDeletedRow");
            Employee currentEmployee = new Employee();

            currentEmployee = (Employee)e.Row.DataBoundItem;
            if (currentEmployee != null)
            {
                EQ_MainForm.dbContext.Employees.Remove(currentEmployee);
                EQ_MainForm.dbContext.SaveChanges();
            }
        }
Example #4
0
        private void radGridView5_UserAddedRow(object sender, Telerik.WinControls.UI.GridViewRowEventArgs e)
        {
            var commandServer = new CommandServer();

            _bindingSource = new BindingSource {
                DataSource = commandServer.DataGridSet(@"select key_every, name as [Название]
                from every_set
                where tabl = 'disability'
                order by name").Tables[0]
            };

            radGridView5.Invoke(new MethodInvoker(delegate()
            {
                radGridView5.DataSource = _bindingSource.DataSource;
            }));
        }
Example #5
0
        private void gridEmployees_UserAddedRow(object sender, Telerik.WinControls.UI.GridViewRowEventArgs e)
        {
            Employee newEmployee = new Employee();

            newEmployee.FirstName     = Helper.ConvertToString(e.Row.Cells["FirstName"].Value);
            newEmployee.LastName      = Helper.ConvertToString(e.Row.Cells["LastName"].Value);
            newEmployee.NickName      = Helper.ConvertToString(e.Row.Cells["NickName"].Value);
            newEmployee.Birthday      = Helper.ConvertToDate(Helper.ConvertToString(e.Row.Cells["Birthday"].Value));
            newEmployee.BirthLocation = Helper.ConvertToString(e.Row.Cells["BirthLocation"].Value);
            if (Helper.ConvertToInt(Helper.ConvertToString(e.Row.Cells["DeptID"].Value)) > 0)
            {
                newEmployee.DeptID = Helper.ConvertToInt(Helper.ConvertToString(e.Row.Cells["DeptID"].Value));
            }
            newEmployee.Address             = Helper.ConvertToString(e.Row.Cells["Address"].Value);
            newEmployee.Phone               = Helper.ConvertToString(e.Row.Cells["Phone"].Value);
            newEmployee.Email               = Helper.ConvertToString(e.Row.Cells["Email"].Value);
            newEmployee.Website             = Helper.ConvertToString(e.Row.Cells["Website"].Value);
            newEmployee.IDNo                = Helper.ConvertToString(e.Row.Cells["IDNo"].Value);
            newEmployee.IDIssuedDate        = Helper.ConvertToDate(Helper.ConvertToString(e.Row.Cells["IDIssuedDate"].Value));
            newEmployee.IDIssuer            = Helper.ConvertToString(e.Row.Cells["IDIssuer"].Value);
            newEmployee.PassportNo          = Helper.ConvertToString(e.Row.Cells["PassportNo"].Value);
            newEmployee.PassportIssuedDate  = Helper.ConvertToDate(Helper.ConvertToString(e.Row.Cells["PassportIssuedDate"].Value));
            newEmployee.PassportExpiredDate = Helper.ConvertToDate(Helper.ConvertToString(e.Row.Cells["PassportExpiredDate"].Value));
            newEmployee.PassportIssuer      = Helper.ConvertToString(e.Row.Cells["PassportIssuer"].Value);
            if (Helper.ConvertToString(e.Row.Cells["Active"].Value) != string.Empty)
            {
                newEmployee.Active = (bool)e.Row.Cells["Active"].Value;
            }
            else
            {
                newEmployee.Active = false;
            }
            newEmployee.Notes       = Helper.ConvertToString(e.Row.Cells["Notes"].Value);
            newEmployee.CreatedDate = DateTime.Now;
            newEmployee.UpdatedDate = DateTime.Now;

            EQ_MainForm.dbContext.Employees.Add(newEmployee);
            EQ_MainForm.dbContext.SaveChanges();
            InitData(); // rebound datasource
            Helper.ShowInformation("A new EMPLOYEE has been created under line " + (e.Row.Index + 1).ToString());
        }
Example #6
0
        private void gvScholarshipDiscounts_UserAddedRow(object sender, Telerik.WinControls.UI.GridViewRowEventArgs e)
        {
            int index = this.gvScholarshipDetails.RowCount - 1;

            gvScholarshipDetails.DataSource = scholarshipDiscountList;
        }