private void FindKontoNumber() { List <KontoParovi> parovi = new KontoParovi(BookNames.Izvodi).GetParoviList(); foreach (DataGridViewRow row in dbDataGridView1.Rows) { if (row.Cells["Konto"].Value.ToString() != "") { continue; } if (parovi.Exists(p => p.Naziv == row.Cells["Naziv"].Value.ToString())) { var paroviFiltered = parovi .Where(p => p.Naziv == row.Cells["Naziv"].Value.ToString()) .ToList(); KontniPlan konto = new KontniPlan(); if (paroviFiltered.Count > 0) { List <string> opisi = new List <string>(); foreach (var par in paroviFiltered) { if (row.Cells["Opis"].Value.ToString().Contains(par.Opis)) { paroviFiltered.Insert(0, par); int kontoId = paroviFiltered.FirstOrDefault().Id_Konto; konto.GetKontoById(kontoId); break; } } } row.Cells["Konto"].Value = konto.Konto; } } }
private void ButtonKontniPlan_Click(object sender, EventArgs e) { DataGridViewRow row = _dataGridView1.SelectedRows[0]; string naziv = row.Cells["Naziv"].Value.ToString(); using var form = new KontniPlanPregledForm(); form.ShowDialog(); KontoParovi par = new KontoParovi(BookNames.Izvodi) { Naziv = naziv, Id_Konto = form.Id_Konto }; if (!par.ExistsInDbByNaziv() && par.Id_Konto != 0) { par.InsertData(); KontniPlan konto = new KontniPlan(); konto.GetKontoById(par.Id_Konto); row.Cells["Konto"].Value = konto.Konto; userFunctionPointer.DynamicInvoke(); } else { MessageShow(); } }
private void ButtonPartneri_Click(object sender, EventArgs e) { DataGridViewRow row = _dataGridView1.SelectedRows[0]; string naziv = row.Cells["Naziv"].Value.ToString(); using var form = new PartneriTableForm(); form.OdabirPartnera(); Partneri partner = new Partneri(); partner.OpciPodaci.Id = form.IdPartner; partner.GetPartnerById(); if (partner.OpciPodaci.Id == 0) { return; } KontniPlan kontniPlan = new KontniPlan { Konto = row.Cells["Dugovna"].Value.ToString() == "0" ? partner.KontoK : partner.KontoD }; KontoParovi par = new KontoParovi(BookNames.Izvodi) { Naziv = naziv, Id_Konto = kontniPlan.GetIdByKontoNumber() }; if (!par.ExistsInDbByNaziv() && par.Id_Konto != 0) { par.InsertData(); userFunctionPointer.DynamicInvoke(); } else { MessageShow(); } }
private List <KontoParovi> GetPartnerKontoList() { List <KontoParovi> parovi = new KontoParovi(BookNames.Izvodi).GetParoviList(); return(parovi); }
private List <KontoParovi> GetPartnerKontoList() { List <KontoParovi> parovi = new KontoParovi(_bookName).GetParoviList(); return(parovi); }