Exemplo n.º 1
0
 private void btngiris_Click(object sender, EventArgs e)
 {
     using (EntityDataModels db = new EntityDataModels())
     {
         Daire daire = (from ist in db.Istifadecilers
                        join d in db.Daires on ist.DaireKodu equals d.DaireKodu
                        where ist.Ist_ad == txtlogin.Text &&
                        ist.Parol == txtparol.Text
                        select d).FirstOrDefault <Daire>();
         if (daire != null)
         {
             MenuFRM menu = new MenuFRM();
             menu.daire = daire;
             this.Hide();
             menu.Show();
             //this.Close();
             //thr = new Thread(yeniform);
             //thr.TrySetApartmentState(ApartmentState.STA);
             //thr.Start();
         }
         else
         {
             lblmessage.Text = "İstifadəçi adı və ya parol səhvdir.";
         }
     }
 }
Exemplo n.º 2
0
        public List <ModelProspektKuce> prospektkucheload(short YashMenDaireMentID)
        {
            List <ModelProspektKuce> prospektuches;

            using (EntityDataModels db = new EntityDataModels())
            {
                prospektuches = (from pr in db.ProspektKuches
                                 join prkdm in db.ProspKucheDaireMents on pr.ProspektKucheID
                                 equals prkdm.ProspektKucheID
                                 where prkdm.YashMenDaireMentID == YashMenDaireMentID
                                 select new ModelProspektKuce()
                {
                    ProspKucheDaireMentID = prkdm.ProspKucheDaireMentID,
                    ProspektKucheAdi = pr.ProspektKucheAdi
                }
                                 ).ToList <ModelProspektKuce>();
                ModelProspektKuce modelProspektKuce = new ModelProspektKuce()
                {
                    ProspKucheDaireMentID = 0,
                    ProspektKucheAdi      = ""
                };
                prospektuches.Insert(0, modelProspektKuce);
            }

            return(prospektuches);
        }
Exemplo n.º 3
0
        public List <ModelDaimi> daimiload(short MenteqeID)
        {
            List <ModelDaimi> daimis;

            using (EntityDataModels db = new EntityDataModels())
            {
                daimis = (from d in db.Daimis
                          join men in db.Menteqes on d.MenteqeID equals men.MenteqeID
                          where d.MenteqeID == MenteqeID
                          orderby d.SeciciID descending
                          select new ModelDaimi
                {
                    SeciciID = d.SeciciID,
                    MenteqeKodu = men.MenteqeKodu,
                    Soyad = d.Soyad,
                    Ad = d.Ad,
                    AtaAdi = d.AtaAdi,
                    Dogumili = d.DogumIli,
                    Pinkod = d.Pinkod,
                    VesiqeNomresi = d.VesiqeNomresi,
                    Cins = (d.Cins == false?"Qadın": "Kişi")
                }).ToList <ModelDaimi>();
            }
            return(daimis);
        }
Exemplo n.º 4
0
        public List <VesiqeSeriya> seriyaload()
        {
            List <VesiqeSeriya> seriya;

            using (EntityDataModels db = new EntityDataModels())
            {
                seriya = (from ser in db.VesiqeSeriyas
                          orderby ser.VesiqeSeriyaID
                          select ser).ToList();
            }
            return(seriya);
        }
Exemplo n.º 5
0
        public List <SeciciStatu> statusload()
        {
            List <SeciciStatu> status;

            using (EntityDataModels db = new EntityDataModels())
            {
                status = (from stat in db.SeciciStatus
                          orderby stat.SeciciStatusID
                          select stat).ToList();
            }
            return(status);
        }
Exemplo n.º 6
0
        public List <QeydiyyatSebeb> sebebload()
        {
            List <QeydiyyatSebeb> sebeb;

            using (EntityDataModels db = new EntityDataModels())
            {
                sebeb = (from qeysebeb in db.QeydiyyatSebebs
                         orderby qeysebeb.QeydiyyatSebebID
                         select qeysebeb).ToList();
            }
            return(sebeb);
        }
Exemplo n.º 7
0
        public List <ModelDogumgunu> dogumgunuload()
        {
            List <ModelDogumgunu> dogumgunu;

            using (EntityDataModels db = new EntityDataModels())
            {
                dogumgunu = new List <ModelDogumgunu>();
                for (byte i = 0; i <= 31; i++)
                {
                    dogumgunu.Add(new ModelDogumgunu()
                    {
                        ID = i, Dogumgunu = i
                    });
                }
            }
            return(dogumgunu);
        }
Exemplo n.º 8
0
        public List <ModelDogumayi> dogumayiload()
        {
            List <ModelDogumayi> dogumayi;

            using (EntityDataModels db = new EntityDataModels())
            {
                dogumayi = new List <ModelDogumayi>();
                for (byte i = 0; i <= 12; i++)
                {
                    dogumayi.Add(new ModelDogumayi()
                    {
                        ID = i, Dogumayi = i
                    });
                }
            }
            return(dogumayi);
        }
Exemplo n.º 9
0
        public List <ModelDogumili> dogumiliload()
        {
            List <ModelDogumili> dogumili;

            using (EntityDataModels db = new EntityDataModels())
            {
                int NowYear = (from data in db.QeydiyyatSebebs select DateTime.Now.Year).FirstOrDefault();
                dogumili = new List <ModelDogumili>();
                for (int i = NowYear; i >= 1900; i--)
                {
                    dogumili.Add(new ModelDogumili()
                    {
                        ID = i, Dogumili = i
                    });
                }
            }
            return(dogumili);
        }
Exemplo n.º 10
0
        public List <Ev> evload(int ProspKucheDaireMentID)
        {
            List <Ev> evler;

            using (EntityDataModels db = new EntityDataModels())
            {
                evler = (from ev in db.Evs
                         where ev.ProspKucheDaireMentID == ProspKucheDaireMentID
                         orderby ev.EvAdi
                         select ev
                         ).ToList <Ev>();
                Ev modev = new Ev()
                {
                    EvID = 0, EvAdi = ""
                };
                evler.Insert(0, modev);
            }

            return(evler);
        }
Exemplo n.º 11
0
        public List <ModelQurum> qurumload()
        {
            List <ModelQurum> Qurums;

            using (EntityDataModels db = new EntityDataModels())
            {
                Qurums = (from qurum in db.Rayons orderby qurum.RayonAdi
                          select new ModelQurum()
                {
                    QurumID = qurum.RayonKodu, QurumAdi = qurum.RayonAdi + " RPŞ"
                }
                          ).ToList();
                //ModelQurum modelQurum = new ModelQurum() { QurumID = 0, QurumAdi = "" };
                //Qurums.Insert(0, modelQurum);
                ModelQurum modelQurum1 = new ModelQurum()
                {
                    QurumID = 0, QurumAdi = "Asan Xidmət Mərkəzi"
                };
                Qurums.Insert(0, modelQurum1);
            }
            return(Qurums);
        }
Exemplo n.º 12
0
        public List <ModelMenteqe> menteqeload(byte dairekodu)
        {
            List <ModelMenteqe> menteqes;

            using (EntityDataModels db = new EntityDataModels())
            {
                menteqes = (from men in db.Menteqes
                            where men.DaireKodu == dairekodu
                            select new ModelMenteqe()
                {
                    MenteqeID = men.MenteqeID,
                    MenteqeKodu = men.MenteqeKodu.ToString()
                }).ToList <ModelMenteqe>();
                ModelMenteqe modelMenteqe = new ModelMenteqe()
                {
                    MenteqeID = 0, MenteqeKodu = ""
                };
                menteqes.Insert(0, modelMenteqe);
            }

            return(menteqes);
        }
Exemplo n.º 13
0
        public List <ModelYashMenDaireMent> YashayishMenteqesiload(short menteqeid)
        {
            List <ModelYashMenDaireMent> yashayishMenteqesis;

            using (EntityDataModels db = new EntityDataModels())
            {
                yashayishMenteqesis = (from yasmen in db.YashayishMenteqesis
                                       join yasmendm in db.YashMenDaireMents on yasmen.YashayishMenteqesiID
                                       equals yasmendm.YashayishMenteqesiID
                                       where yasmendm.MenteqeID == menteqeid
                                       select new ModelYashMenDaireMent()
                {
                    YashMenDaireMentID = yasmendm.YashMenDaireMentID,
                    YashayishMenteqesiAdi = yasmen.YashayishMenteqesiAdi
                }).ToList <ModelYashMenDaireMent>();
                ModelYashMenDaireMent modelMenteqe = new ModelYashMenDaireMent()
                {
                    YashMenDaireMentID = 0, YashayishMenteqesiAdi = ""
                };
                yashayishMenteqesis.Insert(0, modelMenteqe);
            }
            return(yashayishMenteqesis);
        }
Exemplo n.º 14
0
        private void btntesdiqdaimi_Click(object sender, EventArgs e)
        {
            using (EntityDataModels db = new EntityDataModels())
            {
                short  number   = 0;
                byte   number1  = 0;
                string mesajlar = "";
                if (cmbmenteqe.SelectedValue != null)
                {
                    if (short.Parse(cmbmenteqe.SelectedValue.ToString()) != 0)
                    {
                        daimi.MenteqeID = short.Parse(cmbmenteqe.SelectedValue.ToString());
                    }
                    else
                    {
                        mesajlar = mesajlar + "Məntəqə boş ola bilməz.";
                    }
                }
                if (cmbyasmen.SelectedValue != null)
                {
                    if (int.Parse(cmbyasmen.SelectedValue.ToString()) != 0)
                    {
                        daimi.YashMenDaireMentID = short.Parse(cmbyasmen.SelectedValue.ToString());
                    }
                    else
                    {
                        mesajlar = mesajlar + " Yaşayış məntəqəsi boş ola bilməz.";
                    }
                }
                if (cmbprospkuce.SelectedValue != null)
                {
                    //if (int.Parse(cmbprospkuce.SelectedValue.ToString()) != 0)
                    {
                        daimi.ProspKucheDaireMentID = int.Parse(cmbprospkuce.SelectedValue.ToString());
                    }
                    //else
                    {
                        //mesajlar = mesajlar + " Prospekt küçə boş ola bilməz.";
                    }
                }
                if (cmbev.SelectedValue != null)
                {
                    if (int.Parse(cmbev.SelectedValue.ToString()) != 0)
                    {
                        daimi.EvID = int.Parse(cmbev.SelectedValue.ToString());
                    }
                }

                daimi.Soyad  = txtsoyad.Text;
                daimi.Ad     = txtad.Text;
                daimi.AtaAdi = txtataadi.Text;
                if (cmbdogumgunu.SelectedValue != null)
                {
                    if (byte.TryParse(cmbdogumgunu.SelectedValue.ToString(), out number1))
                    {
                        daimi.DogumGunu = byte.Parse(cmbdogumgunu.SelectedValue.ToString());
                    }
                }
                if (cmbdogumay.SelectedValue != null)
                {
                    if (byte.TryParse(cmbdogumay.SelectedValue.ToString(), out number1))
                    {
                        daimi.DogumAyi = byte.Parse(cmbdogumay.SelectedValue.ToString());
                    }
                }
                if (cmbdogumili.SelectedValue != null)
                {
                    if (short.TryParse(cmbdogumili.SelectedValue.ToString(), out number))
                    {
                        daimi.DogumIli = short.Parse(cmbdogumili.SelectedValue.ToString());
                    }
                }
                if (rbqadin.Checked)
                {
                    daimi.Cins = false;
                }
                else if (rbkisi.Checked)
                {
                    daimi.Cins = true;
                }
                else
                {
                    mesajlar = mesajlar + " Cins boş ola bilməz.";
                }
                if (cmbbinamertebe.SelectedValue != null)
                {
                    if (byte.TryParse(cmbbinamertebe.SelectedValue.ToString(), out number1))
                    {
                        daimi.Mertebe = byte.Parse(cmbbinamertebe.SelectedValue.ToString());
                    }
                }

                daimi.Menzil = txtmenzil.Text;
                if (cmbstatus.SelectedValue != null)
                {
                    if (byte.TryParse(cmbstatus.SelectedValue.ToString(), out number1))
                    {
                        daimi.SeciciStatusID = byte.Parse(cmbstatus.SelectedValue.ToString());
                    }
                }
                if (cmbsebeb.SelectedValue != null)
                {
                    if (byte.TryParse(cmbsebeb.SelectedValue.ToString(), out number1))
                    {
                        daimi.QeydiyyatSebebID = byte.Parse(cmbsebeb.SelectedValue.ToString());
                    }
                }
                if (cmbseriya.SelectedValue != null)
                {
                    if (byte.TryParse(cmbseriya.SelectedValue.ToString(), out number1))
                    {
                        daimi.VesiqeSeriyaID = byte.Parse(cmbseriya.SelectedValue.ToString());
                    }
                }
                daimi.VesiqeNomresi = txtvesiqenomresi.Text;
                //if (byte.TryParse(cmbqurumadi.SelectedValue.ToString(), out number1))
                //{
                //    daimi.VesiqeVerenQurum = byte.Parse(cmbqurumadi.SelectedValue.ToString());
                //}

                daimi.VesiqeVerilmeTarixi   = DateTime.Parse(dtpvesverilmetar.Text);
                daimi.VesiqeEtibarliqTarixi = DateTime.Parse(dtpvesverilmetar.Text);
                daimi.DaxiledilmeTarixi     = DateTime.Now;
                daimi.Pinkod         = txtfinkod.Text;
                daimi.QeyCixmaVereqi = false;

                ValidationContext        context = new ValidationContext(daimi, null, null);
                IList <ValidationResult> errors  = new List <ValidationResult>();


                if (!Validator.TryValidateObject(daimi, context, errors, true) || mesajlar != "")
                {
                    foreach (ValidationResult result in errors)
                    {
                        mesajlar = mesajlar + " " + result.ErrorMessage;
                    }
                    MessageBox.Show(mesajlar);
                }
                else
                {
                    if (daimi.SeciciID == 0)
                    {
                        db.Daimis.Add(daimi);
                        MessageBox.Show("Seçici əlavə olundu");
                    }
                    else
                    {
                        db.Entry(daimi).State = EntityState.Modified;
                        MessageBox.Show("Seçici düzəliş olundu");
                    }
                    db.SaveChanges();
                    bosalt();
                    enablefalsetrue(false);
                    grvdaimiload(daimi.MenteqeID);
                }
            }
        }