Ejemplo n.º 1
0
 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 { }
 }
Ejemplo n.º 2
0
 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 { }
 }
Ejemplo n.º 3
0
        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 { }
        }