예제 #1
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (maas.PersonelID == 0)
     {
         MessageBox.Show("Personelseç");
     }
     else if (txtMaas.Text.Trim() == "")
     {
         MessageBox.Show("Maas giriniz");
     }
     else if (txtYil.Text.Trim() == "")
     {
         MessageBox.Show("Yıl");
     }
     else if (cmbAylar.SelectedIndex == -1)
     {
         MessageBox.Show("Ay seçiniz");
     }
     else
     {
         maas.Ay_ID  = Convert.ToInt32(cmbAylar.SelectedValue);
         maas.Miktar = Convert.ToInt32(txtMaas.Text);
         maas.YIL    = Convert.ToInt32(txtYil.Text);
         MaasBLL.MaasEkle(maas, control);
         MessageBox.Show("Maaş Eklendi.");
         txtMaas.Clear();
         maas = new MAA();
     }
 }
 public static void MaasEkle(MAA maas, bool control)
 {
     MaasDAO.MaasEkle(maas);
     if (control)
     {
         MaasDetayDTO dto = new MaasDetayDTO();
         dto.PersoneID  = maas.PersonelID;
         dto.MaasMiktar = maas.Miktar;
         PersonelDAO.PersonelMaasGuncelle(dto);
     }
 }
예제 #3
0
 public static void MaasEkle(MAA maas)
 {
     try
     {
         db.MAAs.InsertOnSubmit(maas);
         db.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ActionResult Delete(int?id)
 {
     if (id != null)//id istek içerisinde varsa
     {
         MAA s = db.MAAS.Find(id);
         if (s != null)//id kullanıcılarda varsa
         {
             db.MAAS.Remove(s);
             db.SaveChanges();
         }
     }
     return(RedirectToAction("Index"));
 }
예제 #5
0
 public static void maasSil(int maasID)
 {
     try
     {
         MAA maas = db.MAAs.First(x => x.ID == maasID);
         db.MAAs.DeleteOnSubmit(maas);
         db.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #6
0
 public static void MaasGuncelle(MaasDetayDTO maas)
 {
     try
     {
         MAA m = db.MAAs.First(x => x.ID == maas.MaasID);
         m.Ay_ID  = maas.MaasAyID;
         m.Miktar = maas.MaasMiktar;
         m.YIL    = maas.MaasYil;
         db.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #7
0
        public ActionResult Create(int?id)
        {
            MAA m = new MAA();

            if (id != null)
            {
                m = db.MAAS.Find(id);
                if (m == null)
                {
                    m = new MAA();
                }
            }

            ViewData["personel"]    = db.PERSONELs.ToList();
            ViewData["aylik_ucret"] = db.
                                      PERSONELs.Where(s => s.PERSONEL_REFNO.Equals(m.PERSONEL_REFNO)).ToList();
            return(View(m));//model binding yapıyoruz.
        }
예제 #8
0
        public ActionResult Create(MAA m)
        {
            if (ModelState.IsValid)
            {
                if (m.MAAS_REFNO == 0)
                {
                    db.MAAS.Add(m);
                }
                else
                {
                    db.Entry(m).State = System.Data.Entity.EntityState.Modified;
                }
                db.SaveChanges();

                ViewData["personel"] = db.PERSONELs.ToList();
                return(RedirectToAction("Index"));//listeleme yapılıyor.
            }

            return(View(m));//model binding yapıyoruz.
        }
예제 #9
0
파일: Program2.cs 프로젝트: javidhuseyn/csh
        static void Main(string[] args)
        {
            string Secim;

            Console.WriteLine("1-API");
            Console.WriteLine("2-MAA");
            Console.WriteLine("Seciminiz: ");
            Secim = Console.ReadLine();
            switch (Secim)
            {
            case "1":
                API api = new API();
                Console.WriteLine(api.uni);
                Console.ReadKey();
                break;

            case "2":
                MAA maa = new MAA();
                Console.WriteLine(maa.uni);
                Console.ReadKey();
                break;
            }
        }
예제 #10
0
        public Kortti(int arvo_parametri, MAA kortin_maa_parametri)
        {
            if (arvo_parametri < 2 || arvo_parametri > 14)
            {
                throw new ArgumentException("Kortin arvo pitaa olla 2 - 14 (14 == ässä)");
            }

            switch (kortin_maa_parametri)
            {
            case MAA.RISTI:
                break;

            case MAA.RUUTU:
                break;

            case MAA.HERTTA:
                break;

            case MAA.PATA:
                break;

            default:
                throw new ArgumentException("kortin maassa on jotain pahasti haikkaa");
            }

            arvo       = arvo_parametri;
            kortin_maa = kortin_maa_parametri;
            // tiedosto nimet muotoa cards_ + arvo + maa
            // ristit 2-14, ruudut (kortin arvo + 13)  15-27, (kortin arvo + 26) hertat 28-40, (kortin arvo + 39) padat 41-53
            const string cardT = "cards_";

            switch (kortin_maa)
            {
            case MAA.RISTI:
                kuvanTiedosto += cardT;

                if (arvo < 10)
                {
                    kuvanTiedosto += "0" + arvo.ToString();
                }
                else
                {
                    kuvanTiedosto += arvo.ToString();
                }

                kuvanTiedosto += "_" + "clubs.bmp";
                break;

            case MAA.RUUTU:
                kuvanTiedosto += cardT + (arvo + 13).ToString() + "_diamonds.bmp";
                break;

            case MAA.HERTTA:
                kuvanTiedosto += cardT + (arvo + 26).ToString() + "_hearts.bmp";
                break;

            case MAA.PATA:
                kuvanTiedosto += cardT + (arvo + 39).ToString() + "_spades.bmp";
                break;
            }
        }