Exemple #1
0
        private void gridEmpforID_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Delete)
            {
                string sMessageBoxText = "Do you want to continue?";
                string sCaption        = "Delete Employee";

                MessageBoxButton btnMessageBox = MessageBoxButton.YesNo;
                MessageBoxImage  icnMessageBox = MessageBoxImage.Warning;

                MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox);

                switch (rsltMessageBox)
                {
                case MessageBoxResult.Yes:
                    foreach (var data in gridEmpforID.SelectedItems)
                    {
                        t_EmpPrintID myData     = data as t_EmpPrintID;
                        var          deleteuser = db.t_EmpPrintID.Where(EmpID => EmpID.EmpID == myData.EmpID).FirstOrDefault();
                        db.t_EmpPrintID.Remove(deleteuser);
                        db.SaveChanges();
                    }
                    break;

                case MessageBoxResult.No:
                    /* ... */
                    break;
                }
            }

            else
            {
                return;
            }
        }
Exemple #2
0
        private void RadButton_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(EmpName.Text))
            {
                MessageBox.Show("Please Select Employee");
            }
            else
            {
                try
                {
                    t_EmpPrintID EmpforID = new t_EmpPrintID();
                    EmpforID.BatchNo        = Convert.ToInt32(BatchNo);
                    EmpforID.EmpID          = EmpID.ToString();
                    EmpforID.EmployeeName   = EmpFName.Text;
                    EmpforID.Department     = '(' + Dept.ToString() + ')';
                    EmpforID.Position       = Position.Text;
                    EmpforID.SSSno          = SSSno.ToString();
                    EmpforID.TIN            = TIN.ToString();
                    EmpforID.ContactPerson  = ContactPerson.ToString();
                    EmpforID.ContactAddress = ContactAddress.ToString();
                    EmpforID.ContactPhone   = ContactPhone.ToString();
                    EmpforID.Barcode        = '*' + EmpID.ToString() + '*';
                    EmpforID.EmpPicture     = empimage;
                    db.t_EmpPrintID.Add(EmpforID);
                    db.SaveChanges();
                    binddatagrid();

                    EmpName.Text = string.Empty;
                    //EmpName.SelectedIndex = -1;
                    EmpImage.Source = null;
                    EmpFName.Text   = "";
                    Position.Text   = "";
                    Department.Text = "";
                    employeeID.Text = "";
                }
                catch
                {
                    MessageBox.Show("Already Exist");
                }
            }
        }