Ejemplo n.º 1
0
 private void DataTable_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     try
     {
         DataGrid row      = sender as DataGrid;
         dynamic  selected = row.SelectedItem;
         dynamic  intId    = selected.MANV;
         String   id       = intId.ToString();
         if (id != null)
         {
             using (QLSV_CANHANEntities db = new QLSV_CANHANEntities())
             {
                 var temp = db.FIND_NV(id);
                 foreach (var i in temp)
                 {
                     txtNV.Text       = i.MANV;
                     txtTen.Text      = i.HOTEN;
                     txtEmail.Text    = i.EMAIL;
                     txtLuong.Text    = NV_ALGORITHM.getLuong(i.LUONG);
                     txtUsername.Text = i.TENDN;
                     break;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERROR: " + ex.Message);
     }
 }
Ejemplo n.º 2
0
        void loadData()
        {
            NV_ALGORITHM nv = new NV_ALGORITHM();

            foreach (var i in nv.getNV())
            {
                dataTable.Items.Add(i);
            }
        }
Ejemplo n.º 3
0
 private void suaBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtNV.Text) ||
             string.IsNullOrEmpty(txtTen.Text) ||
             string.IsNullOrEmpty(txtEmail.Text) ||
             string.IsNullOrEmpty(txtLuong.Text) ||
             string.IsNullOrEmpty(txtUsername.Text) ||
             string.IsNullOrEmpty(passwordBox.Password))
         {
             throw new Exception("String empty");
         }
         NV_ALGORITHM.update_NV(txtNV.Text, txtTen.Text, txtEmail.Text, txtLuong.Text, txtUsername.Text, passwordBox.Password);
         dataTable.Items.Clear();
         loadData();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }