private void gridDependent_AddingNewDataItem(object sender, Telerik.Windows.Controls.GridView.GridViewAddingNewEventArgs e) { try { var depen = new t_TempEmpDependents(); depen.EmpID = adminusers.Text; depen.Name = depName; depen.BirthDate = Convert.ToDateTime(depBirthDate); depen.Relationship = depRelationship; depen.Occupation = depOccupation; depen.MaidenName = depMaidenName; depen.LastUpdate = DateTime.Now; e.NewObject = depen; db.t_TempEmpDependents.Add(depen); } catch { } }
private void gridDependent_PreviewKeyDown(object sender, KeyEventArgs e) { try { if (e.Key == Key.Delete) { foreach (var data in gridDependent.SelectedItems) { t_TempEmpDependents myData = data as t_TempEmpDependents; var delete = db.t_TempEmpDependents.Where(p => p.EmpID == adminusers.Text && p.Name == myData.Name).FirstOrDefault(); db.t_TempEmpDependents.Remove(delete); db.SaveChanges(); } } else { return; } } catch { } }
private void gridDependent_RowEditEnded(object sender, GridViewRowEditEndedEventArgs e) { if (e.EditAction == GridViewEditAction.Cancel) { return; } if (e.EditOperationType == GridViewEditOperationType.Insert) { try { db.SaveChanges(); bindDependents(); } catch { } } else if (e.EditOperationType == GridViewEditOperationType.Edit) { try { foreach (var data in gridDependent.SelectedItems) { t_TempEmpDependents myData = data as t_TempEmpDependents; depName = myData.Name; depBirthDate = Convert.ToString(myData.BirthDate); depRelationship = myData.Relationship; depOccupation = myData.Occupation; depMaidenName = myData.MaidenName; t_TempEmpDependents dep = db.t_TempEmpDependents.First(p => p.EmpID == adminusers.Text); dep.Name = depName; dep.BirthDate = Convert.ToDateTime(depBirthDate); dep.Relationship = depRelationship; dep.Occupation = depOccupation; dep.MaidenName = depMaidenName; db.SaveChanges(); bindDependents(); } } catch { } } ////try ////{ //foreach (var data in gridDependent.SelectedItems) //{ // //t_TempEmpDependents myData = data as t_TempEmpDependents; // //depName = myData.Name; // ////depBirthDate = Convert.ToString(myData.BirthDate); // //depRelationship = myData.Relationship; // //depOccupation = myData.Occupation; // //depMaidenName = myData.MaidenName; // t_TempEmpDependents dep = db.t_TempEmpDependents.First(p => p.EmpID == adminusers.Text); // dep.Name = depName; // //dep.BirthDate = Convert.ToDateTime(depBirthDate); // dep.Relationship = depRelationship; // dep.Occupation = depOccupation; // dep.MaidenName = depMaidenName; // db.SaveChanges(); //} ////} ////catch { } }