private void cmbNeplateniSmetki_Click(object sender, EventArgs e) { if (rbUplata.Checked || rbUplataPredMaj2014.Checked) { var stan = (tblSopstvenici_Stan)cmbStanari.SelectedItem; var queryNeplateniSmetki = (from smetki in context.tblIzdadeniFakturis where smetki.IsPlatena == false && smetki.IDStan == stan.IDStan select smetki).ToList(); cmbNeplateniSmetki.DataSource = queryNeplateniSmetki; cmbNeplateniSmetki.ValueMember = "IDFaktura"; cmbNeplateniSmetki.DisplayMember = "br_faktura"; } else if (rbIsplata.Checked) { Dobavuvac dob = (Dobavuvac)cmbDobavuvac.SelectedItem; Zgrada zgr = (Zgrada)cmbSifraZgrada.SelectedItem; var queryNeplateniSmetkiDobavuvac = (from smetki in context.tblFaktura_Dobavuvacis where smetki.ID_dobavuvac == dob.ID_Dobavuvac && smetki.ID_zgrada == zgr.ID && smetki.isPlatena == false select smetki).ToList(); cmbNeplateniSmetki.DataSource = queryNeplateniSmetkiDobavuvac; cmbNeplateniSmetki.ValueMember = "ID_faktura"; cmbNeplateniSmetki.DisplayMember = "br_faktura"; } }
private void btnVnesi_Click(object sender, EventArgs e) { if (txtImeSSopstvenik.Text == "" || txtBrStan.Text == "") { MessageBox.Show("Внесете име на сопственик и број на стан", "Внесете податоци", MessageBoxButtons.OK); return; } Zgrada zgr = (Zgrada)cmbZgrada.SelectedItem; int intIdZgrada = int.Parse(zgr.sifra.ToString()); bool isZivee = false; bool boolIsStanari = false; if (rbDaliZiveeVoStanot.Checked) { isZivee = true; } else { isZivee = false; } if (rbDaliImaStanari.Checked) { boolIsStanari = true; } else { boolIsStanari = false; } string[] datumOpomena = DateTime.Now.ToString().Split(' '); tblSopstvenici_Stan sop = new tblSopstvenici_Stan() { //polinjata vo bazata se polnat so vrednostite vo promenlivite IDStan = int.Parse(txtSifra.Text), ime_sopstvenik = txtImeSSopstvenik.Text, IsZiveeVoStan = isZivee, adresa = txtAdresa.Text, grad = txtGrad.Text, zaostanat_dolg = 0, EMBG = txtEMBG.Text, telefon = txtTelefon.Text, e_mail = txtEPosta.Text, IsStanari = boolIsStanari, od = txtOdKogaZivee.Text, katastarska_parcela = txtKatastarskaParcela.Text, br_licna_karta = txtBrLicnaKarta.Text, br_imoten_list = txtbrImotenList.Text, vraboteno_lice = ProFM.Form1.GlobalVariable.stringNajavenKorisnik, vreme_napraveni_promeni = DateTime.Now.ToString(), zaostantDolg2013 = 0, zaostanatDolgMaj2014 = 0, dolgZaOpomena = 0, datumDolgOpomenaOd = datumOpomena[0], isPasivenSopstvenik = false, }; //insertiranje na nova redica vo bazata za sopstvenik - vnesuvanje na nov sopstvenik vo selektiranata zgrada context.tblSopstvenici_Stans.InsertOnSubmit(sop); //sabmitiranje na podatocite vo bazata context.SubmitChanges(); int z; int kvadrat = 0; if (int.TryParse(txtKvadratura.Text, out z)) { kvadrat = int.Parse(txtKvadratura.Text); } else { kvadrat = 0; } tblStanovi stan = new tblStanovi() { //polinjata vo bazata se polnat so vrednostite vo promenlivite IDStan = int.Parse(txtSifra.Text), IDZgrada = intIdZgrada, br_stan = txtBrStan.Text, kvadratura = kvadrat, vraboteno_lice = ProFM.Form1.GlobalVariable.stringNajavenKorisnik, vreme_napraveni_promeni = DateTime.Now.ToString(), }; //insertiranje na nova redica vo bazata za Stan - vnesuvanje na nov stan vo selektiranata zgrada context.tblStanovis.InsertOnSubmit(stan); //sabmitiranje na podatocite vo bazata context.SubmitChanges(); txtSifra.Text = (int.Parse(txtSifra.Text) + 1).ToString(); txtAdresa.Text = ""; txtbrImotenList.Text = ""; txtBrKat.Text = ""; txtBrLicnaKarta.Text = ""; txtBrStan.Text = ""; txtEMBG.Text = ""; txtEPosta.Text = ""; txtGrad.Text = ""; txtImeSSopstvenik.Text = ""; txtKatastarskaParcela.Text = ""; txtKomentar.Text = ""; txtKvadratura.Text = ""; txtOdKogaZivee.Text = ""; txtTelefon.Text = ""; rbDaliImaStanari.Checked = false; rbDaliZiveeVoStanot.Checked = false; }