예제 #1
0
        public ActionResult Ekle(Iskiler i, HttpPostedFileBase FileUp)
        {
            string name = "";

            if (FileUp != null)
            {
                Image img = Image.FromStream(FileUp.InputStream);

                Bitmap bmp = new Bitmap(img, 300, 300);

                name = "/Content/IsciResim/" + Guid.NewGuid() + Path.GetExtension(FileUp.FileName);

                bmp.Save(Server.MapPath(name));
            }

            Iskiler isk = new Iskiler();

            isk.IsciAdi    = i.IsciAdi;
            isk.Soyadi     = i.Soyadi;
            isk.Maas       = i.Maas;
            isk.IletisimID = i.IletisimID;
            isk.Dogum      = i.Dogum;
            isk.IsciResim  = name;

            Operations <Iskiler> .Ekle(isk);

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult Duzenle(int id)
        {
            Iskiler i = new Iskiler();

            DataTable dt = Operations <Iskiler> .Select("IsciId", id.ToString());

            i = Operations <Iskiler> .DtToET(dt, i);

            DataTable dti = Operations <Iletisimler> .SelectAll();

            List <Iletisimler> Iletisim = dti.ToList <Iletisimler>();

            ViewBag.Iletisim = Iletisim;
            return(View(i));
        }
예제 #3
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            Iskiler i = new Iskiler();

            i = Operations <Iskiler> .EntityDoldur(i, txtIsciAdi.Text, txtIsciSoyadi.Text, dtpDogumTarihi.Value, nudMaas.Value, cmbIletisimler.SelectedValue);

            bool sonuc = Operations <Iskiler> .Ekle(i);

            if (sonuc)
            {
                MessageBox.Show("Kayit Eklendi");
            }
            else
            {
                MessageBox.Show("Kayit Eklenemedi...");
            }
        }
예제 #4
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(txtIsciAdi.Tag);

            Iskiler i = new Iskiler();

            i = Operations <Iskiler> .EntityDoldur(i, txtIsciAdi.Text, txtIsciSoyadi.Text, dtpDogumTarihi.Value, nudMaas.Value, cmbIletisimler.SelectedValue);

            bool sonuc = Operations <Iskiler> .Guncelle(i, id);

            if (sonuc)
            {
                MessageBox.Show("Kayit Guncellendi");
            }
            else
            {
                MessageBox.Show("Kayit Guncellenemedi...");
            }
        }
예제 #5
0
        public ActionResult Duzenle(Iskiler i, HttpPostedFileBase FileUp)
        {
            string name = "";

            if (FileUp != null)
            {
                Image img = Image.FromStream(FileUp.InputStream);

                Bitmap bmp = new Bitmap(img, 300, 300);

                name = "/Content/IsciResim/" + Guid.NewGuid() + Path.GetExtension(FileUp.FileName);

                bmp.Save(Server.MapPath(name));
            }

            Iskiler   isk = new Iskiler();
            DataTable dt  = Operations <Iskiler> .Select("IsciId", i.IsciId.ToString());

            i = Operations <Iskiler> .DtToET(dt, i);

            PropertyInfo[] propes = typeof(Iskiler).GetProperties();

            foreach (PropertyInfo pi in propes)
            {
                object a = pi.GetValue(i);
                if (a != null || Convert.ToInt32(a) != 0)
                {
                    pi.SetValue(isk, pi.GetValue(i));
                }
            }

            isk.IsciResim = name;

            Operations <Iskiler> .Guncelle(isk, i.IsciId);

            return(RedirectToAction("Index"));
        }