Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable dt = Araclar.Veri.exceldata(Application.StartupPath + @"\dilek.xls", "Sayfa1");

            string temp_Plaka;
            int    temp_CariID;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                temp_Plaka  = dt.Rows[i]["PLAKA"].ToString();
                temp_CariID = Convert.ToInt32(dt.Rows[i]["CARI_ID"]);

                arac arc = new arac();
                arc.Plaka        = temp_Plaka;
                arc.RuhsatSahibi = Isler.Cari.Ver_CariUnvan(temp_CariID);
                arc.SaseNo       = "1234";
                arc.MarkaID      = 17;
                arc.ModelID      = 71;

                arc.KayitKullaniciID = Genel.AktifKullanici.KullaniciID;
                arc.KayitZaman       = DateTime.Now;
                arc.SirketID         = Genel.AktifSirket.SirketID;

                dbModel.AddToaracs(arc);
                dbModel.SaveChanges();
            }
        }
Exemple #2
0
        public static int ekleArac(string pl, int maid, int moid, int musid, int yil, string ruhsat, string sase, string motor)
        {
            otoservisdbEntities db = new otoservisdbEntities();

            using (db)
            {
                List <int> query1 = (from a in db.aracs
                                     where a.plaka.Contains(pl)
                                     select a.aracID).ToList();

                if (query1.Count == 0)
                {
                    arac aracekle = new arac();
                    aracekle.plaka     = pl;
                    aracekle.markaID   = maid;
                    aracekle.modelID   = moid;
                    aracekle.musteriID = musid;
                    aracekle.modelYil  = yil;
                    aracekle.ruhsatNo  = ruhsat;
                    aracekle.saseNo    = sase;
                    aracekle.motorNo   = motor;

                    db.aracs.Add(aracekle);
                    db.SaveChanges();

                    return(1);
                }

                else
                {
                    return(2);
                }
            }
        }
Exemple #3
0
        public arac gucelleme(int mid, string ad, string soyad, int markaid, int motorid, int kasaid, int renkid, int şehirid, int km, int fiyat, DateTime ktarihi)
        {
            arac      ekle      = new arac();
            DataTable dataTable = new DataTable();

            _calısanlar.updatemusteri(mid, ad, soyad, markaid, motorid, kasaid, renkid, şehirid, km, fiyat, ktarihi);

            foreach (DataRow dr in dataTable.Rows)
            {
                dr["mid"]     = ekle.mid;
                dr["ad"]      = ekle.ad;
                dr["soyad"]   = ekle.soyad;
                dr["markaid"] = ekle.markaid;
                dr["motorid"] = ekle.motorid;
                dr["kasaid"]  = ekle.kasaid;
                dr["renkid"]  = ekle.renkid;
                dr["şehirid"] = ekle.şehirid;
                dr["km"]      = ekle.km;
                dr["fiyat"]   = ekle.fiyat;
                dr["ktarihi"] = ekle.ktarihi;
            }


            return(ekle);
        }
Exemple #4
0
        public arac silme(int mid)
        {
            arac      ekle      = new arac();
            DataTable dataTable = new DataTable();

            _calısanlar.deletemusteri(Convert.ToInt32(mid));



            return(ekle);
        }
Exemple #5
0
        public Sonuc Insert(object obj, string bilgeKullanicisi, OracleConnection con, string btGuid)
        {
            arac          arc       = (arac)obj;
            OracleCommand cmd       = con.CreateCommand();
            bsNoCreator   noCreator = new bsNoCreator();

            try
            {
                string aracInsertId = noCreator.CreateNewInsertId("ARAC", "arc", con);

                string sql = "INSERT INTO ARAC" +
                             "(IARC,IARCETGBNO,IARCKONUM,CARCTIP,LARCNO,CARCULK)" +
                             "VALUES(:IARC,:IARCETGBNO,:IARCKONUM,:CARCTIP,:LARCNO,:CARCULK)";

                OracleCommand command = new OracleCommand(sql, con);

                command.Parameters.Add("IARC", OracleDbType.Varchar2, 20);
                command.Parameters.Add("IARCETGBNO", OracleDbType.Varchar2, 20);
                command.Parameters.Add("IARCKONUM", OracleDbType.Varchar2, 20);
                command.Parameters.Add("CARCTIP", OracleDbType.Varchar2, 9);
                command.Parameters.Add("LARCNO", OracleDbType.Varchar2, 50);
                command.Parameters.Add("CARCULK", OracleDbType.Varchar2, 9);

                command.Parameters["IARC"].Value       = aracInsertId;
                command.Parameters["IARCETGBNO"].Value = EtgbNo;
                command.Parameters["IARCKONUM"].Value  = Konum;
                command.Parameters["CARCTIP"].Value    = arc.tipi;
                command.Parameters["LARCNO"].Value     = arc.numarasi;
                command.Parameters["CARCULK"].Value    = arc.ulke;

                command.Prepare();
                command.ExecuteNonQuery();

                string checkResult = Check(aracInsertId, con);
                if (!checkResult.Equals("null") && !string.IsNullOrEmpty(checkResult))
                {
                    throw new Exception(checkResult);
                }
            }
            catch (Exception exc)
            {
                throw exc;
            }
            finally
            {
                if (cmd != null)
                {
                    cmd.Dispose();
                }
            }
            Sonuc sonuc = new Sonuc();

            return(sonuc);
        }
Exemple #6
0
        public arac getSorgu(string kullaniciadi, string sifre)
        {
            arac      kullaniciadigirisi = new arac();
            DataTable dataTable          = new DataTable();

            dataTable = _calısanlar.kullaniciadivesifre(kullaniciadi, sifre);


            foreach (DataRow dr in dataTable.Rows)
            {
                kullaniciadigirisi.kullaniciadi = dr["kullaniciadi"].ToString();
                kullaniciadigirisi.sifre        = dr["sifre"].ToString();
            }
            return(kullaniciadigirisi);
        }
Exemple #7
0
        public static arac Ver_Arac(ref otosisdbEntities dbModel, string Plaka)
        {
            arac arc = null;

            arc = (from abc in dbModel.aracs
                   where abc.Plaka == Plaka && abc.SirketID == Genel.AktifSirket.SirketID
                   select abc).FirstOrDefault();

            if (arc != null)
            {
                dbModel.Refresh(RefreshMode.StoreWins, arc);
            }

            return(arc);
        }
Exemple #8
0
        public static arac Ver_Arac(ref otosisdbEntities dbModel, int AracID)
        {
            arac arc = null;

            arc = (from abc in dbModel.aracs
                   where abc.AracID == AracID
                   select abc).FirstOrDefault();

            if (arc != null)
            {
                dbModel.Refresh(RefreshMode.StoreWins, arc);
            }

            return(arc);
        }
        public List <arac> Get()
        {
            otoservisdbEntities db = new otoservisdbEntities();

            using (db)
            {
                db.Configuration.ProxyCreationEnabled = false;

                arac        yeniarac  = new arac();
                List <arac> aracliste = new List <arac>();


                aracliste = db.aracs.ToList();
                return(aracliste);
            }
        }
Exemple #10
0
        public void Yukle_Arac(string _Plaka)
        {
            if (_Yukleme)
            {
                return;
            }

            Temizle_Arac();

            if (_arc != null && _arc.EntityState != EntityState.Detached)
            {
                dbModel.Detach(_arc);
            }
            _arc = null;
            _arc = Isler.Arac.Ver_Arac(ref dbModel, _Plaka);
            Yukle_Arac();
        }
        private void button1_Click(object sender, EventArgs e)

        {
            arac arac = new arac();



            arac = _calısanlar.getSorgu(textBox1.Text, textBox2.Text);

            if ((arac.kullaniciadi == null) || (arac.sifre == null))
            {
                MessageBox.Show("Hatalı Giris Yaptınız!!!");
            }
            else
            {
                this.Hide();
                MessageBox.Show("Sisteme Hoşgeldiniz :" + arac.kullaniciadi);
            }


            menu menu = new menu();

            menu.Show();
        }
        void Kaydet()
        {
            if ((_YeniKayit && !Isler.Yetki.Varmi_Yetki(32)) || !_YeniKayit && !Isler.Yetki.Varmi_Yetki(33))
            {
                return;
            }

            try
            {
                #region Kontroller
                if (string.IsNullOrEmpty(txtPlaka.Text.Trim()))
                {
                    XtraMessageBox.Show("Araç Plakası Boş Bırakılamaz.", "Eksik Alan",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtPlaka.Focus(); txtPlaka.Select();
                    return;
                }
                if (string.IsNullOrEmpty(txtSase.Text.Trim()))
                {
                    XtraMessageBox.Show("Araç Şase No Boş Bırakılamaz.", "Eksik Alan",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtSase.Focus(); txtSase.Select();
                    return;
                }
                if (string.IsNullOrEmpty(txtRuhsatSahibi.Text.Trim()))
                {
                    XtraMessageBox.Show("Araç Ruhsat Sahibi Boş Bırakılamaz.", "Eksik Alan",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtRuhsatSahibi.Focus(); txtRuhsatSahibi.Select();
                    return;
                }
                //if (lookUpKaroser.EditValue.ToString() == "-1")
                //{
                //    XtraMessageBox.Show("Lütfen Araç Karoser Tipini Seçiniz.", "Karoser Tipi Seçilmemiş",
                //        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                //    lookUpKaroser.Focus(); lookUpKaroser.Select();
                //    return;
                //}
                //if (lookUpYakitTipi.EditValue.ToString() == "-1")
                //{
                //    XtraMessageBox.Show("Lütfen Araç Yakıt Tipini Seçiniz.", "Yakıt Tipi Seçilmemiş",
                //        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                //    lookUpYakitTipi.Focus(); lookUpYakitTipi.Select();
                //    return;
                //}
                //if (lookUpVitesTipi.EditValue.ToString() == "-1")
                //{
                //    XtraMessageBox.Show("Lütfen Araç Vites Tipini Seçiniz.", "Vites Tipi Seçilmemiş",
                //        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                //    lookUpVitesTipi.Focus(); lookUpVitesTipi.Select();
                //    return;
                //}
                if (lookUpMarkalar.EditValue.ToString() == "-1")
                {
                    XtraMessageBox.Show("Lütfen Araç Markasını Seçiniz.", "Araç Markası Seçilmemiş",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    lookUpMarkalar.Focus(); lookUpMarkalar.Select();
                    return;
                }
                if (lookUpModeller.EditValue.ToString() == "-1")
                {
                    XtraMessageBox.Show("Lütfen Araç Modelini Seçiniz.", "Araç Modeli Seçilmemiş",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    lookUpModeller.Focus(); lookUpModeller.Select();
                    return;
                }
                //if (lookUpCekis.EditValue.ToString() == "-1")
                //{
                //    XtraMessageBox.Show("Lütfen Araç Çekiş Tipini Seçiniz.", "Çekiş Tipi Seçilmemiş",
                //        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                //    lookUpCekis.Focus(); lookUpCekis.Select();
                //    return;
                //}

                if (_YeniKayit && Isler.Arac.Varmi_Plaka(Genel.AktifSirket.SirketID, txtPlaka.Text.Replace(" ", "")))
                {
                    XtraMessageBox.Show("Bu Araç Plakası Daha Önce Kullanılmış\nLütfen Farklı Bir Plaka Giriniz.", "Aynı Plaka",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtPlaka.Focus(); txtPlaka.Select();
                    return;
                }
                else if (!_YeniKayit && txtPlaka.Text.Replace(" ", "") != arc.Plaka && Isler.Arac.Varmi_Plaka(Genel.AktifSirket.SirketID, txtPlaka.Text.Replace(" ", ""), arc.Plaka))
                {
                    XtraMessageBox.Show("Bu Araç Plakası Daha Önce Kullanılmış\nLütfen Farklı Bir Plaka Giriniz.", "Aynı Plaka",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtPlaka.Focus(); txtPlaka.Select();
                    return;
                }

                if (_YeniKayit && Isler.Arac.Varmi_SaseNo(Genel.AktifSirket.SirketID, txtSase.Text))
                {
                    XtraMessageBox.Show("Bu Araç Şase Nosu Daha Önce Kullanılmış\nLütfen Farklı Bir Şase Nosu Giriniz.", "Aynı Şase No",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtSase.Focus(); txtSase.Select();
                    return;
                }
                else if (!_YeniKayit && txtSase.Text != arc.SaseNo && Isler.Arac.Varmi_SaseNo(Genel.AktifSirket.SirketID, txtSase.Text, arc.SaseNo))
                {
                    XtraMessageBox.Show("Bu Araç Şase Nosu Daha Önce Kullanılmış\nLütfen Farklı Bir Şase Nosu Giriniz.", "Aynı Şase No",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtSase.Focus(); txtSase.Select();
                    return;
                }
                #endregion

                if (_YeniKayit)
                {
                    if (arc != null && arc.EntityState != EntityState.Detached)
                    {
                        dbModel.Detach(arc);
                    }
                    arc          = null;
                    arc          = new arac();
                    arc.SirketID = Genel.AktifSirket.SirketID;
                }

                #region Araç Resmi
                if (ResimSilindi && !string.IsNullOrEmpty(arc.Resim))
                {
                    File.Delete(Sistem.Ayarlar.DosyaSunucusu + Genel.AracResim_Yol + arc.Resim);
                    arc.Resim = null;
                }
                else if (resimArac.Tag != null && !string.IsNullOrEmpty(arc.Resim) && resimArac.Tag.ToString() != arc.Resim)
                {
                    File.Delete(Sistem.Ayarlar.DosyaSunucusu + Genel.AracResim_Yol + arc.Resim);
                    arc.Resim = (DateTime.Now.Year + DateTime.Now.Millisecond + Araclar.Mat.Rasgele(10, 100000).ToString()) + ".zip";
                    string hedef = Sistem.Ayarlar.DosyaSunucusu + Genel.AracResim_Yol + arc.Resim;

                    Araclar.ZipDosya.Ziple(resimArac.Tag.ToString(), hedef, true);
                }
                else if (resimArac.Tag != null && string.IsNullOrEmpty(arc.Resim))
                {
                    arc.Resim = (DateTime.Now.Year + DateTime.Now.Millisecond + Araclar.Mat.Rasgele(10, 100000).ToString()) + ".zip";
                    string hedef = Sistem.Ayarlar.DosyaSunucusu + Genel.AracResim_Yol + arc.Resim;

                    Araclar.ZipDosya.Ziple(resimArac.Tag.ToString(), hedef, true);
                }
                #endregion

                #region Aktarma
                arc.Plaka        = txtPlaka.Text.Replace(" ", "");
                arc.SaseNo       = txtSase.Text;
                arc.RuhsatSahibi = txtRuhsatSahibi.Text;
                arc.Karoser      = lookUpKaroser.EditValue.ToString();
                arc.YakitTipi    = lookUpYakitTipi.EditValue.ToString();
                arc.VitesTipi    = lookUpVitesTipi.EditValue.ToString();
                arc.MarkaID      = Convert.ToInt32(lookUpMarkalar.EditValue);
                arc.ModelID      = Convert.ToInt32(lookUpModeller.EditValue);
                if (dateUretimTarihi.EditValue == null)
                {
                    arc.UretimTarih = null;
                }
                else
                {
                    arc.UretimTarih = Convert.ToDateTime(dateUretimTarihi.EditValue);
                }
                if (dateTeslimTarih.EditValue == null)
                {
                    arc.TeslimTarih = null;
                }
                else
                {
                    arc.TeslimTarih = Convert.ToDateTime(dateTeslimTarih.EditValue);
                }
                if (spinModelYili.EditValue == null)
                {
                    arc.ModelYil = null;
                }
                else
                {
                    arc.ModelYil = Convert.ToInt32(spinModelYili.EditValue);
                }
                if (spinMotoGucu.EditValue == null)
                {
                    arc.MotorGucu = null;
                }
                else
                {
                    arc.MotorGucu = Convert.ToInt32(spinMotoGucu.EditValue);
                }
                if (spinSilindirHacmi.EditValue == null)
                {
                    arc.SilindirHacmi = null;
                }
                else
                {
                    arc.SilindirHacmi = Convert.ToInt32(spinSilindirHacmi.EditValue);
                }
                arc.Cekis = lookUpCekis.EditValue.ToString();
                if (lookUpRenk.EditValue.ToString() == "-1")
                {
                    arc.Renk = null;
                }
                else
                {
                    arc.Renk = lookUpRenk.EditValue.ToString();
                }
                arc.Aciklama = memoAciklama.Text;
                #endregion

                #region Kayıt
                if (_YeniKayit)
                {
                    arc.KayitKullaniciID = Genel.AktifKullanici.KullaniciID;
                    arc.KayitZaman       = DateTime.Now;
                    dbModel.AddToaracs(arc);
                }
                else
                {
                    arc.DuzenKullaniciID = Genel.AktifKullanici.KullaniciID;
                    arc.DuzenZaman       = DateTime.Now;
                }

                dbModel.SaveChanges();
                _Secili_AracID = arc.AracID;
                Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Araç Başarılı Bir Şekilde Kaydedilmiştir.", null,
                                      ResOtoSis.mark_blue);

                if (DetayOlay != null)
                {
                    this.Invoke(DetayOlay, Enumlar.DetayOlaylari.Kaydedildi, null);
                }
                if (DetayOlay != null)
                {
                    this.Invoke(DetayOlay, Enumlar.DetayOlaylari.AramaGerekli, null);
                }

                Yeni();
                #endregion
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Araç Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void Yukle_Arac(int _AracID)
        {
            if (Yukleme)
            {
                return;
            }

            try
            {
                Temizle_Arac();
                _YeniKayit = false;

                if (arc != null && arc.EntityState != EntityState.Detached)
                {
                    dbModel.Detach(arc);
                }
                arc = null;
                arc = Isler.Arac.Ver_Arac(ref dbModel, _AracID);
                if (arc == null)
                {
                    return;
                }

                txtAracID.Text       = arc.AracID.ToString();
                txtPlaka.Text        = arc.Plaka;
                txtRuhsatSahibi.Text = arc.RuhsatSahibi;
                txtSase.Text         = arc.SaseNo;
                if (!string.IsNullOrEmpty(arc.Karoser))
                {
                    lookUpKaroser.EditValue = arc.Karoser;
                }
                if (!string.IsNullOrEmpty(arc.YakitTipi))
                {
                    lookUpYakitTipi.EditValue = arc.YakitTipi;
                }
                if (!string.IsNullOrEmpty(arc.VitesTipi))
                {
                    lookUpVitesTipi.EditValue = arc.VitesTipi;
                }
                if (!string.IsNullOrEmpty(arc.Cekis))
                {
                    lookUpCekis.EditValue = arc.Cekis;
                }

                lookUpMarkalar.EditValue   = arc.MarkaID;
                lookUpModeller.EditValue   = arc.ModelID;
                dateUretimTarihi.EditValue = arc.UretimTarih;
                dateTeslimTarih.EditValue  = arc.TeslimTarih;

                spinModelYili.EditValue     = arc.ModelYil;
                spinMotoGucu.EditValue      = arc.MotorGucu;
                spinSilindirHacmi.EditValue = arc.SilindirHacmi;

                if (!string.IsNullOrEmpty(arc.Renk))
                {
                    lookUpRenk.EditValue = arc.Renk;
                }
                memoAciklama.Text = arc.Aciklama;

                _Secili_AracID = arc.AracID;

                YukleResim();

                ucKayitBilgi1.Yukle(arc.KayitKullaniciID, arc.KayitZaman, arc.DuzenKullaniciID, arc.DuzenZaman);
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Araç Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }