コード例 #1
0
ファイル: UplataIsplata.cs プロジェクト: ProFMBitola/ProFM-1
        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";
            }
        }
コード例 #2
0
        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;
        }