Exemple #1
0
 public void AddWork(string type, string start, string end, int employeeid, int customerid, int adressid, string price, string plan)
 {
     try
     {
         Isler work = new Isler();
         work.IsTuru            = type;
         work.BaslangicTarihi   = Convert.ToDateTime(start);
         work.BitisTarihi       = Convert.ToDateTime(end);
         work.Durum             = "Aktif";
         work.AdresId           = adressid;
         work.YetkiliPersonelId = employeeid;
         work.MusteriId         = customerid;
         work.Fiyat             = Convert.ToDecimal(price);
         work.OdemePlani        = plan;
         db.Isler.Add(work);
         db.SaveChanges();
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                               eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                   ve.PropertyName, ve.ErrorMessage);
             }
         }
         throw;
     }
 }
Exemple #2
0
        public ActionResult Create(Isler isler)
        {
            bool   sonuc           = false;
            bool   mail            = false;
            string olusturanAdi    = Session["personelAdi"].ToString();
            var    olusturanperson = db.Personels.Where(x => x.PersonelAd == olusturanAdi).FirstOrDefault();

            isler.OlusturanIsim = olusturanAdi;
            isler.Olusturan     = olusturanperson.PersonelID;
            sonuc = isatama.isata(isler);

            //mail için
            string maildetay    = "İş Aciklama:" + isler.Aciklama + " Firma ismi:" + isler.Baslik;
            var    atananperson = db.Personels.Where(x => x.PersonelID == isler.Atanan).FirstOrDefault();
            string personelisim = atananperson.PersonelAd;
            string mailadresi   = atananperson.mail;

            mail = MailGonder.IsAtamaMaili(personelisim, "*****@*****.**", maildetay);
            if (sonuc == true)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ModelState.AddModelError("", "İş oluşturulamadı.");
            }

            return(View(isler));
        }
 public static string IsleriKaydet(string meslek, string aciklama, string kontenjan)
 {
     if (string.IsNullOrEmpty(meslek))
     {
         return("Lütfen Meslek Alanını Doldurunuz");
     }
     else if (string.IsNullOrEmpty(aciklama))
     {
         return("Lütfen Açıklama Alanını Doldurunuz");
     }
     else if (string.IsNullOrEmpty(kontenjan))
     {
         return("Lütfen Kontenjan Alanını Doldurunuz");
     }
     try
     {
         Isler isler = new Isler();
         {
             isler.Meslek          = meslek;
             isler.Aciklama        = aciklama;
             isler.KontenjanSayisi = Convert.ToInt32(kontenjan);
         }
         entity.Islers.Add(isler);
         entity.SaveChanges();
         return("1");
     }
     catch (Exception ex)
     {
         string message = (!string.IsNullOrEmpty(ex.Message) ? ("Message=" + ex.Message) : "") +
                          (ex.InnerException != null && !string.IsNullOrEmpty(ex.InnerException.Message) ? ex.InnerException.Message : "");
         return("0");
     }
 }
Exemple #4
0
        public static string UpdatePersonel(int idsi, string Adi, string Soyadi, string Gorev, string Maasi)//çalisanları güncelliyor
        {
            try
            {
                Calisanlar calisan = new Calisanlar();
                Isler      isler   = new Isler();

                if (kontenjan(Gorev) == false)
                {
                    return("Kontenjan Sayisini Aştınız");
                }
                if (kontrol(Adi, Soyadi, Maasi) == "BoşlukYok")
                {
                    var guncellenicek_kisi = entity.Calisanlars.Find(idsi);
                    if (guncellenicek_kisi != null)
                    {
                        guncellenicek_kisi.Ad          = Adi;
                        guncellenicek_kisi.Soyad       = Soyadi;
                        guncellenicek_kisi.Gorevi      = Gorev;
                        guncellenicek_kisi.Maas        = Convert.ToInt32(Maasi);
                        guncellenicek_kisi.KayitTarihi = DateTime.Now;
                        entity.SaveChanges();
                    }

                    return("Güncelleme İşlemi Başarı İle Gerçekleşti.");
                }
                return("Boşlukları Doldurunuz");
            }
            catch (Exception ex)
            {
                return("Güncelleme Gerçekleştirilemedi.");
            }
        }
Exemple #5
0
        public static string SavePersonel(string Adi, string Soyadi, string Gorev, string Maasi)//çalisanları kaydediyor
        {
            try
            {
                Calisanlar calisan = new Calisanlar();
                Isler      isler   = new Isler();

                if (kontenjan(Gorev) == false)
                {
                    return("Kontenjan Sayisini Aştınız");
                }
                else
                {
                    if (kontrol(Adi, Soyadi, Maasi) == "BoşlukYok")
                    {
                        calisan.Ad          = Adi;
                        calisan.Soyad       = Soyadi;
                        calisan.Gorevi      = Gorev;
                        calisan.Maas        = Convert.ToInt32(Maasi);
                        calisan.KayitTarihi = DateTime.Now;

                        entity.Calisanlars.Add(calisan);
                        entity.SaveChanges();
                        return("Kaydetme İşlemi Başarı İle Gerçekleşti.");
                    }
                    return("Boşlukları Doldurunuz");
                }
            }
            catch (Exception ex)
            {
                string message = (!string.IsNullOrEmpty(ex.Message) ? ("Message=" + ex.Message) : "") +
                                 (ex.InnerException != null && !string.IsNullOrEmpty(ex.InnerException.Message) ? ex.InnerException.Message : "");
                return("Kaydetme Gerçekleştirilemedi.");
            }
        }
        public ActionResult Ata(string txtIs, string txtAciklama, int selectPer)
        {
            Isler isAta = new Isler();

            isAta.isAd         = txtIs;
            isAta.isAciklama   = txtAciklama;
            isAta.isTarih      = DateTime.Now;
            isAta.isPersonelId = selectPer;
            isAta.isDurum      = "İletiliyor";

            entity.Isler.Add(isAta);
            entity.SaveChanges();

            return(RedirectToAction("Index", "Baskan"));
        }
Exemple #7
0
        public static bool isata(Isler isler)
        {
            IsTakipEntities db     = new IsTakipEntities();
            bool            atandi = false;

            if (sayac == 6)
            {
                sayac = 1;
            }
            isler.Atanan = sayac;
            var atananperson = db.Personels.Where(x => x.PersonelID == sayac).FirstOrDefault();

            isler.AtananIsim      = atananperson.PersonelAd;
            atananperson.IsSayisi = atananperson.IsSayisi + 1;
            db.Islers.Add(isler);
            db.Database.ExecuteSqlCommand("update Personel set Durum = 1 where PersonelID=@p1", new SqlParameter("@p1", sayac));
            db.SaveChanges();
            sayac++;
            atandi = true;


            return(atandi);
        }
Exemple #8
0
        public ActionResult Details(int Id = 0)
        {
            Isler is1 = db.Islers.Find(Id);

            return(View(is1));
        }