예제 #1
0
 public ShowDataSoldeir(SoldierData soldeir_data)
 {
     InitializeComponent();
     soldeir = soldeir_data;
     if (soldeir != null)
     {
         rank.Text          = soldeir.rank;
         post.Text          = soldeir.post;
         name.Text          = soldeir.name;
         data.Text          = soldeir.data;
         adress.Text        = soldeir.adress;
         education.Text     = soldeir.education;
         maritalstatus.Text = soldeir.maritalstatus;
         father.Text        = soldeir.father;
         mother.Text        = soldeir.mother;
         brother.Text       = soldeir.brother.Replace('$', '\n');
         rota.Text          = soldeir.rota;
         grandmm.Text       = soldeir.grandmm;
         broughtup.Text     = soldeir.broughtup;
         crime.Text         = soldeir.crime;
         border.Text        = soldeir.border;
         commissariat.Text  = soldeir.commissariat;
         health.Text        = soldeir.health;
         hobby.Text         = soldeir.hobby;
         future.Text        = soldeir.future;
         familyKiev.Text    = soldeir.familyKiev;
         familyborder.Text  = soldeir.familyborder;
         grandfm.Text       = soldeir.grandfm;
         grandmf.Text       = soldeir.grandmf;
         grandff.Text       = soldeir.grandff;
         postponement.Text  = soldeir.postponement;
         comboBox1.Text     = soldeir.serve;
     }
 }
예제 #2
0
        private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            string idsoldeir;

            try
            {
                idsoldeir = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
                SoldierData sd = new SoldierData();
                using (ArmyDBContext adb = new ArmyDBContext())
                {
                    sd = adb.SoldierDatas.FirstOrDefault(p => p.name == idsoldeir);
                }
                ShowDataSoldeir sds = new ShowDataSoldeir(sd);
                sds.ShowDialog();
                ShowDataGrid();
            }
            catch { }
        }
예제 #3
0
 private void Add_Click(object sender, EventArgs e)
 {
     using (ArmyDBContext adb = new ArmyDBContext())
     {
         var exist_soldeir = adb.SoldierDatas.FirstOrDefault(p => p.name == name.Text);
         if (exist_soldeir == null)
         {
             SoldierData ASD = new SoldierData();
             ASD.rank          = rank.Text;
             ASD.post          = post.Text;
             ASD.name          = name.Text;
             ASD.data          = data1.Text + ' ' + data2.Text + ' ' + data3.Text;
             ASD.adress        = adress.Text;
             ASD.education     = education.Text;
             ASD.maritalstatus = maritalstatus.Text;
             ASD.father        = father.Text;
             ASD.mother        = mother.Text;
             ASD.brother       = brother.Text.Replace('\n', '$');
             ASD.grandmm       = grandmm.Text;
             ASD.grandfm       = grandfm.Text;
             ASD.grandmf       = grandmf.Text;
             ASD.grandff       = grandff.Text;
             ASD.broughtup     = broughtup.Text;
             ASD.crime         = crime.Text;
             ASD.border        = border.Text;
             ASD.familyborder  = familyborder.Text;
             ASD.commissariat  = commissariat.Text;
             ASD.postponement  = postponement.Text;
             ASD.health        = health.Text;
             ASD.hobby         = hobby.Text;
             ASD.future        = future.Text;
             ASD.familyKiev    = familyKiev.Text;
             ASD.rota          = rota.Text;
             ASD.serve         = comboBox1.Text;
             adb.SoldierDatas.Add(ASD);
             adb.SaveChanges();
         }
         else
         {
             MessageBox.Show("Такий солдат вже доданий до бази даних!!!");
         }
     }
 }