Exemplo n.º 1
0
 private void Open()
 {
     try
     {
         if (readOnly)
         {
             return;
         }
         DataRow dr = SelectedRow;
         if (dr != null)
         {
             int        id         = (int)dr["Id"];
             Medicament medicament = null;
             using (GmConnection conn = App.CreateConnection())
             {
                 medicament = Medicament.GetMedicament(conn, id);
             }
             if (medicament != null)
             {
                 MedicamentForm form = new MedicamentForm(medicament);
                 if (form.ShowDialog() == DialogResult.OK)
                 {
                     dr["Name"] = medicament.name;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Log.Exception(ex);
     }
 }
Exemplo n.º 2
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         Medicament     medicament = new Medicament();
         MedicamentForm form       = new MedicamentForm(medicament);
         if (form.ShowDialog() == DialogResult.OK)
         {
             DataRow newRow = dataTable.NewRow();
             newRow["Id"]     = medicament.Id;
             newRow["Name"]   = medicament.name;
             newRow["Status"] = medicament.status;
             dataTable.Rows.Add(newRow);
         }
     }
     catch (Exception ex)
     {
         Log.Exception(ex);
     }
 }