public int EkleCalisan(Calisan deger)
        {
            try
            {
                int sonucId = int.MinValue;

                if (!this._kontrol.uygunMu(deger))
                {
                    return(sonucId);
                }

                deger.Adi            = Arac.KucultveKirp(deger.Adi);
                deger.IbanNo         = Arac.KucultveKirp(deger.IbanNo);
                deger.KizlikSoyadi   = Arac.KucultveKirp(deger.KizlikSoyadi);
                deger.SicilNo        = Arac.KucultveKirp(deger.SicilNo);
                deger.Soyadi         = Arac.KucultveKirp(deger.Soyadi);
                deger.TurCumKimlikNo = Arac.KucultveKirp(deger.TurCumKimlikNo);

                sonucId = _calisanRepository.EkleCalisanveDonAnahtar(deger);

                if (sonucId < 0)
                {
                    throw new IslemBasarisizHatasi();
                }

                return(sonucId);
            }
            catch (Exception hata)
            {
                this.yazHata(hata);
            }

            return(int.MinValue);
        }
        public bool InsertCalisan(Calisan yeniCalisan)
        {
            try
            {
                cmd = new SqlCommand("insert into Calisanlar (CalisanAdi,CalisanSoyadi,Mail,Sifre,OtelID,YetkiliMi)  values (@CalisanAdi,@CalisanSoyadi,@Mail,@Sifre,@OtelId,@YetkiliMi)", conn);

                cmd.Parameters.AddWithValue("@CalisanAdi", yeniCalisan.Ad);
                cmd.Parameters.AddWithValue("@CalisanSoyadi", yeniCalisan.Soyad);
                cmd.Parameters.AddWithValue("@Mail", yeniCalisan.Mail);
                cmd.Parameters.AddWithValue("@Sifre", yeniCalisan.Sifre);
                cmd.Parameters.AddWithValue("@OtelId", yeniCalisan.OtelId);
                cmd.Parameters.AddWithValue("@YetkiliMi", yeniCalisan.AdminMi);

                conn.Open();


                cmd.ExecuteNonQuery();
                conn.Close();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public bool Kaydet(Calisan calisan)
        {
            string sorguCumlesi = "INSERT INTO Calisanlar (Adi,SoyAdi,TCKimlikNo,PersonelNo,DogumTarihi,Departman,Unvan,Durumu) Values (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8)";

            try
            {
                using (SQLiteCommand command = new SQLiteCommand(sorguCumlesi, SQLiteBaglanti.Connection))
                {
                    command.Parameters.AddWithValue("@p1", calisan.Adi);
                    command.Parameters.AddWithValue("@p2", calisan.SoyAdi);
                    command.Parameters.AddWithValue("@p3", calisan.TCKimlikNo);
                    command.Parameters.AddWithValue("@p4", calisan.PersonelNo);
                    command.Parameters.AddWithValue("@p5", calisan.DogumTarihi.ToString("yyyy.MM.dd"));
                    command.Parameters.AddWithValue("@p6", calisan.Departman);
                    command.Parameters.AddWithValue("@p7", calisan.Unvan);
                    command.Parameters.AddWithValue("@p8", calisan.Durumu);
                    SQLiteBaglanti.BaglantiAc();
                    command.ExecuteNonQuery();
                }
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);

                return(false);
            }
            finally
            {
                SQLiteBaglanti.BaglantiKapat();
            }
        }
Esempio n. 4
0
 public ActionResult Create(Calisan calisan, Microsoft.AspNetCore.Http.IFormFile Image)
 {
     calisan.Id = Guid.NewGuid().ToString();
     var maas = _maasManager.GetById(calisan.MaasId);
     ViewBag.Maasies = _maasManager.GetAll();
     calisan.Maas = maas;
     if (!ModelState.IsValid)
     {
         return View("Create");
     }
     if (Image != null)
     {
         MemoryStream memoryStream = new MemoryStream();
         Image.OpenReadStream().CopyTo(memoryStream);
         calisan.Image = Convert.ToBase64String(memoryStream.ToArray());
     }
     else
     {
         calisan.Image = "";
     }
     bool isSaved = _calisanManager.Add(calisan);
     string mgs = "";
     if (isSaved)
     {
         return RedirectToAction("Index");
     }
     else
     {
         mgs = "Save hatasi";
     }
     ViewBag.Mgs = mgs;
     return View();
 }
Esempio n. 5
0
        public static void CalisanEkleme(Calisan _calisan)
        {
            string sqlCommand = "insert into calisan values(0,'" + _calisan.Ad + "','" + _calisan.Soyad + "','" + _calisan.Mail + "','" + _calisan.Kadi + "','" + _calisan.Sifre + "') ";

            _connection.Open();
            MySqlCommand cmd = new MySqlCommand(sqlCommand, _connection);
            int          a   = cmd.ExecuteNonQuery();

            _connection.Close();
            _connection.Open();
            string       sqlCommand1 = "insert into puanlar values(" + cmd.LastInsertedId + ",0)";
            MySqlCommand cmd1        = new MySqlCommand(sqlCommand1, _connection);
            int          b           = cmd1.ExecuteNonQuery();

            _connection.Close();

            if (a != -1 && b != -1)
            {
                MessageBox.Show("Başarıyla eklendi");
            }
            else
            {
                MessageBox.Show("Yolunda gitmeyen birşeyler var, kayıt eklenemedi!");
            }
        }
        // Belirli bir Calisan'a, görev alacagi bir departman ekler.
        public async Task <CalisanGetirDto> EkleCalisanDepartmanı(CalisanDepartmaniEkleDto yeniCalisanDept)
        {
            Calisan calisan = await _context.Calisanlar
                              .Include(c => c.Firma)
                              .Include(c => c.CalisanDepartmanlari).ThenInclude(cd => cd.Departman)
                              .FirstOrDefaultAsync(c => c.Id == yeniCalisanDept.CalisanId);

            Departman departman = await _context.Departmanlar.FirstOrDefaultAsync(d => d.Id == yeniCalisanDept.DepartmanId);

            CalisanDepartman calisanDepartman = new CalisanDepartman
            {
                Calisan   = calisan,
                Departman = departman
            };

            await _context.CalisanDepartmanlar.AddAsync(calisanDepartman);

            await _context.SaveChangesAsync();

            Calisan guncelCalisan = await _context.Calisanlar
                                    .Where(c => c.Id == calisan.Id)
                                    .Include(c => c.Firma)
                                    .Include(c => c.CalisanDepartmanlari).ThenInclude(cd => cd.Departman)
                                    .FirstOrDefaultAsync();

            return(_mapper.Map <CalisanGetirDto>(guncelCalisan));
        }
Esempio n. 7
0
        public static List <Calisan> Calisanlar()
        {
            List <Calisan> calisanlar = new List <Calisan>();
            string         query      = "select * from calisan";

            _connection.Open();
            MySqlCommand cmd = new MySqlCommand(query, _connection);

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Calisan calisan = new Calisan();
                calisan.ID    = reader.GetInt32(0);
                calisan.Ad    = reader.GetString(1);
                calisan.Soyad = reader.GetString(2);
                calisan.Mail  = reader.GetString(3);
                calisan.Kadi  = reader.GetString(4);
                calisan.Sifre = reader.GetString(5);

                calisanlar.Add(calisan);
            }
            _connection.Close();
            return(calisanlar);
        }
Esempio n. 8
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            if (Metodlar.Sorgula(pnlKayit))
            {
                try
                {
                    Calisan calisan = new Calisan
                    {
                        Ad            = txtAd.Text,
                        Soyad         = txtSoyad.Text,
                        Adres         = txtAdres.Text,
                        Cinsiyet      = chkErkek.Checked,
                        UnvanID       = Convert.ToInt32(cmbUnvan.SelectedValue),
                        DogumTarihi   = dtpDogumTarihi.Value,
                        IseAlimTarihi = DateTime.Now,
                        TcNo          = txtTcNo.Text
                    };

                    _calisanConcreteDal.Add(calisan);
                    chkErkek.Checked = true;
                    Metodlar.Temizle(pnlKayit);
                    txtAd.Text = txtAdres.Text = txtSoyad.Text = txtTcNo.Text = string.Empty;
                    dgvCalisanlar.DataSource = _calisanConcreteDal.CalisanList();
                    MessageBox.Show("Ekleme işlemi gerçekleşti.");
                }
                catch
                {
                    MessageBox.Show("Hatalı veri girişi tespit edildi.");
                }
            }
            else
            {
                MessageBox.Show("Lütfen girdiğiniz verileri kontrol ediniz...");
            }
        }
Esempio n. 9
0
        public static List <Calisan> CalisanListesiniIsmeGoreFiltrele(string metin, int sayfaNumarasi = 1, int sayfadakiKayitSayisi = 20)
        {
            using (var connection = CreateConnection())
            {
                var command = new SqlCommand("SayfaSayisinaGoreFiltreliCalisanGetir", connection);
                command.CommandType = System.Data.CommandType.StoredProcedure;

                command.Parameters.AddWithValue("@metin", metin);
                command.Parameters.AddWithValue("@sayfaNumarasi", sayfaNumarasi);
                command.Parameters.AddWithValue("@sayfadakiKayitSayisi", sayfadakiKayitSayisi);

                using (var reader = command.ExecuteReader())
                {
                    var list = new List <Calisan>();

                    while (reader.Read())
                    {
                        var calisan = new Calisan(reader["Isim"].ToString(), (DateTime)reader["IseGirisTarihi"], DataManager.AktifKafeyiGetir());

                        calisan.Gorev.GorevAdi = reader["GorevAdi"].ToString();

                        list.Add(calisan);
                    }

                    return(list);
                }
            }
        }
Esempio n. 10
0
 public ActionResult Edit(int id, Calisan calisan)
 {
     try
     {
         var calisans = db.Calisans.Where(m => m.CalisanNo == id).SingleOrDefault();
         if (calisan != null)
         {
             calisans.Adi          = calisan.Adi;
             calisans.Adres        = calisan.Adres;
             calisans.CalisanNo    = calisan.CalisanNo;
             calisans.Email        = calisan.Email;
             calisans.KullaniciAdi = calisan.KullaniciAdi;
             calisans.Randevus     = calisan.Randevus;
             calisans.Sifre        = calisan.Sifre;
             calisans.Soyadi       = calisan.Soyadi;
             calisans.Telefon      = calisan.Telefon;
             calisans.Uzmanlik     = calisan.Uzmanlik;
             db.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 11
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show($"{txtAd.Text} adlı çalışan silmek istediğinize emin misiniz?", "Silme Uyarısı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                try
                {
                    Calisan calisan = new Calisan
                    {
                        CalisanID = Convert.ToInt32(dgvCalisanlar.CurrentRow.Cells[0].Value.ToString())
                    };
                    _calisanConcreteDal.Remove(calisan);
                    dgvCalisanlar.DataSource = _calisanConcreteDal.CalisanList();
                    btnSil.Enabled           = btnGuncelle.Enabled = false;
                    btnEkle.Enabled          = true;
                    Metodlar.Temizle(pnlKayit);
                    txtAd.Text = txtAdres.Text = txtSoyad.Text = txtTcNo.Text = string.Empty;
                    MessageBox.Show("Silme işlemi gerçekleştirildi.");
                }
                catch
                {
                    MessageBox.Show("Lütfen bir çalışan seçtiğinizden emin olunuz.");
                }
            }
            else
            {
                MessageBox.Show("Silme işlemi iptal edildi.");
            }
        }
Esempio n. 12
0
        private void btnGirisYap_Click(object sender, EventArgs e)
        {
            girisYapanKullanici  = _girisIslemleriService.girisYapanKullaniciGetir(txtKullaniciAdi.Text, txtSifre.Text);
            _girisYapanKullanici = girisYapanKullanici;



            //girisYapanKullaniciIletisim = _girisIslemleriService.girisYapanKullaniciIletisimGetir(_girisYapanKullanici.ID);
            //_girisYapanKullanciIletisim = girisYapanKullaniciIletisim;

            //girisYapanKullaniciGizliSoru = _girisIslemleriService.girisYapanKullaniciGizliSoruGetir(_girisYapanKullanici.ID);
            //_girisYapanKullaniciGizliSoru = girisYapanKullaniciGizliSoru;


            bool Kontrol = _girisIslemleriService.KullaniciLoginKontrol(txtKullaniciAdi.Text, txtSifre.Text);

            label1.Visible = false;
            if (Kontrol)
            {
                girisYapanKullanici  = _girisIslemleriService.girisYapanKullaniciGetir(txtKullaniciAdi.Text, txtSifre.Text);
                _girisYapanKullanici = girisYapanKullanici;
                //anasayfa açılacak.
                //MessageBox.Show("Test");
                Anasayfa anasayfa = new Anasayfa();
                anasayfa.Show();
                this.Hide();
            }
            else
            {
                label1.Visible       = true;
                txtKullaniciAdi.Text = "Email-Kullanıcı Adı";
                txtSifre.Text        = "Şifre";
            }
        }
Esempio n. 13
0
        public static Calisan CalisanGetir(int calisanID)
        {
            try
            {
                using (TelefonRehberiDBEntities db = new TelefonRehberiDBEntities())
                {
                    var calisan = (from c in db.Calisanlar
                                   where c.ID == calisanID
                                   select c).SingleOrDefault();

                    if (calisan != null)
                    {
                        Calisan mapCalisan = new Calisan()
                        {
                            ID           = calisan.ID,
                            CalisanAd    = calisan.CalisanAd,
                            CalisanSoyad = calisan.CalisanSoyad,
                            Telefon      = calisan.Telefon,
                            Departman    = (calisan.Departmanlar != null) ? calisan.Departmanlar.DepartmanAdi : "Belirtilmemiş",
                            Yonetici     = (calisan.Calisanlar2 != null) ? calisan.Calisanlar2.CalisanAd + " " + calisan.Calisanlar2.CalisanSoyad : "Belirtilmemiş"
                        };

                        return(mapCalisan);
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
Esempio n. 14
0
        public void cevir_test04()
        {
            CalisanViewModel calisanVm = null;
            Calisan          calisan   = null;
            int calisanId = 2;


            try
            {
                calisan = _isGuder.getirCalisan(calisanId);

                Assert.AreNotEqual(null, calisan);

                calisanVm = _cevir.cevir(calisan);

                Assert.AreNotEqual(null, calisanVm);
                Assert.AreEqual(false, String.IsNullOrEmpty(calisanVm.DogumTarihiSozce));
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
Esempio n. 15
0
 public ActionResult CalisanEkle(CalisanViewModel Model)
 {
     try
     {
         List <Departman> listd = db.Departmen.ToList();
         List <Pozisyon>  listp = db.Pozisyons.ToList();
         ViewBag.DepartmentList = new SelectList(listd, "departmanID", "departmanAd");
         ViewBag.PozisyonList   = new SelectList(listp, "pozisyonID", "pozisyonAd");
         Calisan calisan = new Calisan();
         calisan.calisanAdres   = Model.calisanAdres;
         calisan.calisanIsim    = Model.calisanIsim;
         calisan.calisanEmail   = Model.calisanEmail;
         calisan.calisanKod     = Model.calisanKod;
         calisan.calisanTelefon = Model.calisanTelefon;
         calisan.calisanYas     = Model.calisanYas;
         calisan.departmanID    = Model.departmanID;
         calisan.pozisyonID     = Model.pozisyonID;
         calisan.calisanYetkiID = Model.calisanYetkiID;
         calisan.calisanMaas    = Model.calisanMaas;
         db.Calisans.Add(calisan);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(View());
 }
Esempio n. 16
0
        public void cevir_Test1()
        {
            CalisanGorevlendirme deger = null;
            Calisan calisan            = null;

            try
            {
                //deger = RastgeleGetir.CalisanGorevlendirmesi;
                //calisan = RastgeleGetir.Calisani;
                //deger.Calisani = calisan;
                //sonuc = _cevir.cevir(deger);

                //Assert.AreNotEqual(null, sonuc);
                //Assert.AreEqual(true, sonuc.Anahtar == deger.Anahtar);
                //Assert.AreEqual(true, sonuc.CalisanAdi.Equals(calisan.Adi));
                //Assert.AreEqual(true, sonuc.CalisanSoyadi.Equals(calisan.Soyadi));
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
Esempio n. 17
0
        static void Main(string[] args)
        {
            Calisan mudur = new Calisan("Ali", "Mudur");

            Calisan yardimci1 = new Calisan("Veli", "Mudur Yardimcisi");
            Calisan yardimci2 = new Calisan("Ramazan", "Mudur Yardimcisi");

            mudur.Ekle(yardimci1);
            mudur.Ekle(yardimci2);

            Calisan eleman1 = new Calisan("Eleman1", "Eleman1");
            Calisan eleman2 = new Calisan("Eleman2", "Eleman2");
            Calisan eleman3 = new Calisan("Eleman3", "Eleman3");
            Calisan eleman4 = new Calisan("Eleman4", "Eleman4");

            yardimci1.Ekle(eleman1);
            yardimci1.Ekle(eleman2);

            yardimci2.Ekle(eleman3);
            yardimci2.Ekle(eleman4);

            mudur.Listele(mudur);

            Console.ReadLine();
        }
Esempio n. 18
0
        // İlgili Calisan'i veritabanindan siler.
        public async Task <ServiceResponse <List <CalisanGetirDto> > > SilCalisan(int id)
        {
            ServiceResponse <List <CalisanGetirDto> > response = new ServiceResponse <List <CalisanGetirDto> >();

            try{
                Calisan calisan = await _context.Calisanlar.FirstOrDefaultAsync(c => c.Id == id);

                if (calisan != null)
                {
                    _context.Calisanlar.Remove(calisan);
                    await _context.SaveChangesAsync();

                    List <Calisan> calisanlar = await _context.Calisanlar
                                                .Include(c => c.Firma)
                                                .Include(c => c.CalisanDepartmanlari).ThenInclude(cd => cd.Departman)
                                                .ToListAsync();

                    response.Basari = true;
                    response.Mesaj  = "Kayit Basariyla Silindi";
                    response.data   = _mapper.Map <List <Calisan>, List <CalisanGetirDto> >(calisanlar);
                }

                else
                {
                    response.Mesaj  = "Gecersiz Id : Calisan bulunamadı.";
                    response.Basari = false;
                }
            }
            catch (Exception e) {
                response.Basari = false;
                response.Mesaj  = e.Message;
            }

            return(response);
        }
 public frmOdaSecimi(Calisan calisan)
 {
     InitializeComponent();
     sonTiklananBtn = new Button();
     _calisan       = calisan;
     _musteri       = null;
 }
        public string Create(CalisanViewModel model)  //yeni bir tane film tur ekleme yapar
        {
            try
            {
                SinemaOtomasyonuEntities db = new SinemaOtomasyonuEntities();
                Calisan ft = null;
                if (model.CalisanIDNumber > 0)
                {
                    ft = db.Calisan.FirstOrDefault(f => f.CalisanID == model.CalisanIDNumber);
                }
                else
                {
                    ft = new Calisan();
                }
                ft.CalisanAd          = model.CalisanAdNumber;
                ft.CalisanKullaniciAd = model.CalisanKullaniciAdNumber;
                ft.CalisanParola      = model.CalisanParolaNumber;
                ft.CalisanSoyad       = model.CalisanSoyadNumber;
                ft.CalisanTcNo        = model.CalisanTcNoNumber;


                if (model.CalisanIDNumber == 0)
                {
                    db.Calisan.Add(ft);
                }

                db.SaveChanges();

                return("1");
            }
            catch
            {
                return("-1");
            }
        }
Esempio n. 21
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            Calisan  yeniCalisan     = new Calisan();
            Iletisim calisanIletisim = new Iletisim();
            int      seciliCalisanID = Convert.ToInt32(KullaniciGiris._girisYapanKullanici.ID);

            seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanID);

            girisIslemleri = _girisIslemleriService.GirisBilgileriGetir(seciliCalisanID);

            if (seciliCalisan != null)
            {
                if (girisIslemleri.GizliSoruCevap == txtGizliSoruCevap.Text && girisIslemleri.AktifMi == true)
                {
                    DialogResult dialog = MessageBox.Show("Hesabı Silme İşlemi Geri Alınamaz. Yine de Silmek İstiyor Musunuz?", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (DialogResult.Yes == dialog)
                    {
                        _girisIslemleriService.HesabıSil(girisIslemleri);
                        MessageBox.Show("Hesap Silindi! Giriş Ekranına Yönlendiriliyorsunuz.");
                        KullaniciGiris kullaniciGiris = new KullaniciGiris();
                        kullaniciGiris.Show();
                        Anasayfa ana = new Anasayfa();
                        ana.Hide();
                    }
                    else
                    {
                        MessageBox.Show("İşlem İptal Edildi.");
                    }
                }
            }
        }
        public async Task <IActionResult> PutCalisan(int id, Calisan calisan)
        {
            if (id != calisan.Calid)
            {
                return(BadRequest());
            }

            _context.Entry(calisan).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CalisanExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 23
0
        public string AjaxDeleteCalisan()
        {
            // 0 - silme işlemi başarısız oldu
            // 1 - Silme işlemi başarılı oldu
            string  donenkod   = "0";
            int     ID         = Convert.ToInt32(Request.Form["id"]);
            Calisan calisan    = CalisanRepository.Find(ID);
            int     YoneticiMi = CalisanRepository.Count(x => x.YoneticiBilgisiId == calisan.Id);

            if (YoneticiMi > 0)
            {
                return(donenkod);
            }
            else
            {
                try
                {
                    CalisanRepository.Delete(ID);
                    CalisanRepository.Save();

                    donenkod = "1";
                }
                catch (Exception ex)
                {
                }
                return(donenkod);
            }
        }
        public async Task <ActionResult <Calisan> > PostCalisanq()
        {
            var transaction = _context.Database.BeginTransaction();

            try
            {
                Calisan calisan = new Calisan();
                calisan.Adsoyad = "eaatq";
                calisan.Eposta  = "ww";
                calisan.Katid   = 1;
                calisan.Tck     = "11";
                calisan.Iban    = "1";
                calisan.Telno   = "1";
                _context.Calisan.Add(calisan);
                await _context.SaveChangesAsync();

                throw new Exception();

                Kategori k = new Kategori();
                k.Katadi   = "ee";
                k.Hangikat = 0;
                _context.Kategori.Add(k);
                await _context.SaveChangesAsync();


                transaction.Commit();
                return(CreatedAtAction("GetCalisan", new { id = calisan.Calid }, calisan));
            }
            catch (Exception e)
            {
                transaction.Rollback();
                return(NotFound());
            }
        }
        public Calisan GetirCalisan(int calisanId)
        {
            try
            {
                IQueryable <Calisan> sorguSonucu = null;
                Calisan deger = null;

                if (calisanId == int.MinValue)
                {
                    throw new ArgumentException();
                }

                sorguSonucu = from b in this._context.Calisanlar
                              where b.Anahtar == calisanId
                              select b;

                if (sorguSonucu == null)
                {
                    sorguSonucu = Enumerable.Empty <Calisan>().AsQueryable();
                }

                foreach (Calisan calisan in sorguSonucu.ToList())
                {
                    deger = calisan;
                }

                return(deger);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 26
0
 private void btnKayitOl_Click(object sender, EventArgs e)
 {
     if (txtSifre.Text != txtSifreTekrar.Text)
     {
         errorProvider1.SetError(txtSifreTekrar, "Şifre Hatalı!");
     }
     else
     {
         if (_calisanService.TcIleAra(txtTcKimlikNo.Text) != 0)
         {
             giris.GizliSoruID       = Convert.ToInt32(cmbGizliSoru.SelectedValue);
             giris.GizliSoruCevap    = txtGizliSoruCevabi.Text;
             giris.KullaniciAdi      = txtKullaniciAdi.Text;
             giris.OlusturulmaTarihi = DateTime.Now;
             giris.Sifre             = txtSifre.Text;
             giris.AktifMi           = true;
             giris.KullaniciMi       = true;
             calisan         = _calisanService.CalisanGetirById(_calisanService.TcIleAra(txtTcKimlikNo.Text));
             giris.CalisanID = calisan.ID;
             if (calisan.GirisIslemleri.Count > 0 || calisan.KullaniciMi == false)
             {
                 MessageBox.Show("Kayıt Başarısız! Kullanıcı yetkiniz olmayabilir veya halihazırda bir kaydınız var!");
             }
             else
             {
                 _girisIslemleriService.GirisBilgisiEkle(giris);
                 MessageBox.Show("Kayıt Başarıyla Gerçekleşti.");
             }
         }
         else
         {
             MessageBox.Show("Yetkiniz Yok! Manager ile görüşün!", "YETKILENDIRME HATASI");
         }
     }
 }
Esempio n. 27
0
        public IHttpActionResult PostCalisan(Calisan calisan)
        {
            db.Calisan.Add(calisan);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = calisan.CalisanID }, calisan));
        }
        public void GetirCalisan_test01()
        {
            int      calisanId           = 2;
            DateTime beklenenDogumTarihi = DateTime.MinValue;
            Calisan  calisan             = null;

            try
            {
                beklenenDogumTarihi = new DateTime(2018, 9, 25);

                calisan = _calisanIsKurali.GetirCalisan(calisanId);

                Assert.AreNotEqual(null, calisan);
                Assert.AreEqual(true, calisan.DogumTarihi.Date.Equals(beklenenDogumTarihi.Date));
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
        public bool Guncelle(Calisan calisan)
        {
            string sorguCumlesi = "Update Calisanlar SET Adi = @p1, SoyAdi = @p2, TCKimlikNo = @p3, PersonelNo = @p4, DogumTarihi= @p5, Departman = @p6, Unvan= @p7, Durumu = @p8 WHERE Id = @p9";

            try
            {
                using (SQLiteCommand command = new SQLiteCommand(sorguCumlesi, SQLiteBaglanti.Connection))
                {
                    command.Parameters.AddWithValue("@p1", calisan.Adi);
                    command.Parameters.AddWithValue("@p2", calisan.SoyAdi);
                    command.Parameters.AddWithValue("@p3", calisan.TCKimlikNo);
                    command.Parameters.AddWithValue("@p4", calisan.PersonelNo);
                    command.Parameters.AddWithValue("@p5", calisan.DogumTarihi.ToString("yyyy.MM.dd"));
                    command.Parameters.AddWithValue("@p6", calisan.Departman);
                    command.Parameters.AddWithValue("@p7", calisan.Unvan);
                    command.Parameters.AddWithValue("@p8", calisan.Durumu);
                    command.Parameters.AddWithValue("@p9", calisan.Id);
                    SQLiteBaglanti.BaglantiAc();
                    command.ExecuteNonQuery();
                }
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);

                return(false);
            }
            finally
            {
                SQLiteBaglanti.BaglantiKapat();
            }
        }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (!BosKayitKontrol())
            {
                MessageBox.Show("Lütfen Zorunlu Alanları Doldurunuz...");
            }
            else
            {
                _calisan = new Calisan
                {
                    Adi         = tbxAdi.Text,
                    SoyAdi      = tbxSoyAdi.Text,
                    TCKimlikNo  = tbxTCKimlikNo.Text,
                    PersonelNo  = tbxPersonelNo.Text,
                    DogumTarihi = dateDogumTarihi.Value,
                    Departman   = cbxDepartman.Text,
                    Unvan       = cbxUnvan.SelectedItem.ToString(),
                    Durumu      = cbxDurumu.Text
                };

                bool islem = _calisanDal.Kaydet(_calisan);
                if (islem)
                {
                    dgwCalisanlar.DataSource = _calisanDal.Listele("where Durumu = 'Aktif Çalışan'");
                    GridViewDuzenle();
                    AlanlariTemizle();

                    MessageBox.Show("Kayıt İşlemi Yapıldı...");
                }
            }
        }