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; }
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; }
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(); } }
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; })); }
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()); }
private void gvScholarshipDiscounts_UserAddedRow(object sender, Telerik.WinControls.UI.GridViewRowEventArgs e) { int index = this.gvScholarshipDetails.RowCount - 1; gvScholarshipDetails.DataSource = scholarshipDiscountList; }