Exemplo n.º 1
0
 private void btn_DodajP_Click(object sender, EventArgs e)
 {
     try
     {
         mGrid_Pozycje.EndEdit();
         Baza.NaglowekDataTable table = new Baza.NaglowekDataTable();
         if (mComBox_NazNag.SelectedItem != null)
         {
             naglowekAdapter.FillByNagNazwa(table, mComBox_NazNag.SelectedItem.ToString());
             DataRow[]    row          = table.Select();
             ModelPozycje modelPozycje = new ModelPozycje(row[0]["Nag_ID"].ToString(), mTxt_Liczba.Text, mTxt_NazwaArtykulu.Text, mTxt_CenaNettoP.Text, mTxt_CenaBruttoP.Text);
             if (modelPozycje != null)
             {
                 pozycjaAdapter.InsertQuery(modelPozycje.Poz_NagID, modelPozycje.Poz_NazwaArtykulu, modelPozycje.Poz_Liczba, modelPozycje.Poz_CenaNetto, modelPozycje.Poz_CenaBrutto);
                 refreshData();
                 clearTextBoxP();
             }
         }
         else
         {
             throw new Exception("Wybierz nazwe faktury");
         }
     }
     catch (Exception error)
     {
         MetroFramework.MetroMessageBox.Show(this, error.Message, "Uwaga!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 2
0
 private void btnZapiszP_Click(object sender, EventArgs e)
 {
     try
     {
         mGrid_Pozycje.EndEdit();
         ModelPozycje modelPozycje = new ModelPozycje(mTxt_Liczba.Text, mTxt_NazwaArtykulu.Text, mTxt_CenaNettoP.Text, mTxt_CenaBruttoP.Text);
         if (modelPozycje != null)
         {
             pozycjaAdapter.UpdateQuery(modelPozycje.Poz_NazwaArtykulu, modelPozycje.Poz_Liczba, modelPozycje.Poz_CenaNetto, modelPozycje.Poz_CenaBrutto, editedPozId);
             refreshData();
             clearTextBoxN();
             editedPozId            = -1;
             btn_ZapiszP.Enabled    = false;
             btn_DodajP.Enabled     = true;
             btn_UsunP.Enabled      = true;
             btn_EdytujP.Enabled    = true;
             mComBox_NazNag.Enabled = true;
         }
     }
     catch (Exception error)
     {
         MetroFramework.MetroMessageBox.Show(this, error.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }