예제 #1
0
        private void DbDataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            DataGridViewRow row = dbDataGridView1.SelectedRows[0];
            int             id  = int.Parse(row.Cells["Id"].Value.ToString());

            Parovi = Parovi.GetParoviList().Where(p => p.Id == id).FirstOrDefault();
        }
예제 #2
0
 private void ButtonBrisi_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Da li ste sigurni da želite brisati odabrani red?", "Upozorenje"
                         , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         Parovi.DeleteData();
     }
 }
예제 #3
0
        private void LoadDataGrid()
        {
            DataTable dt = Parovi.GetKontoParoviDataTable($"Knjiga='{_book}'");

            dt.Columns.Add("Konto", typeof(string));
            foreach (DataRow row in dt.Rows)
            {
                KontniPlan kp = new KontniPlan();
                row["Konto"] = kp.GetKontoById(int.Parse(row["Id_Konto"].ToString()));
            }
            dbDataGridView1.DataSource                  = dt;
            dbDataGridView1.Columns["Id"].Visible       = false;
            dbDataGridView1.Columns["Id_Konto"].Visible = false;
            dbDataGridView1.Columns["Knjiga"].Visible   = false;
        }
예제 #4
0
 private void FindKontoNumber()
 {
     if (_postavkeKnjizenja.Count != 0)
     {
         string naziv = _dt.Rows[0]["Opis knjiženja"].ToString().Split(':')[0];
         string konto = "";
         if (Parovi != null && Parovi.Count != 0)
         {
             var result = Parovi.Where(p => p.Naziv == naziv).FirstOrDefault();
             if (result != null)
             {
                 konto = new KontniPlan().GetKontoById(result.Id_Konto);
             }
         }
         _dt.Rows[0]["Konto"] = konto;
     }
 }
예제 #5
0
        private void ButtonUpariKonto_Click(object sender, System.EventArgs e)
        {
            //TODO: za izvode se razlikuje opis
            using var form = new PostavkeParoviKonta(_postavkeKnjizenja.ElementAt(0).Knjiga);
            string[] opisKnjizenja = _dt.Rows[dbDataGridView1
                                              .SelectedCells[0]
                                              .RowIndex]["Opis knjiženja"]
                                     .ToString()
                                     .Split(':');
            form.Parovi.Naziv = opisKnjizenja[0];
            if (opisKnjizenja.Count() > 1)
            {
                form.Parovi.Opis = opisKnjizenja[1];
            }
            form.SetControls();
            form.ShowDialog();

            Parovi = Parovi.ElementAt(0).GetParoviList();
            FindKontoNumber();
        }