Exemple #1
0
        public ActionResult OzelBilgi(int id)
        {
            using (sayazilimEntities db = new sayazilimEntities())
            {
                OzelKod emp = db.OzelKod.Where(x => x.ID == id).FirstOrDefault <OzelKod>();


                return(Json(new { success = true, data = emp }, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #2
0
 protected override void GuncelNesneOlustur()
 {
     currentEntity = new OzelKod
     {
         Id         = id,
         Kod        = txtKod.Text,
         OzelKodAdi = txtOzelKodAdi.Text,
         KodTuru    = _ozelKodTuru,
         KartTuru   = _ozelKodKartTuru,
         Aciklama   = txtAciklama.Text,
     };
     ButonEnabledDurumu();
 }
Exemple #3
0
        public ActionResult OzelDelete(int id)
        {
            using (sayazilimEntities db = new sayazilimEntities())
            {
                OzelKod emp = db.OzelKod.Where(x => x.ID == id).FirstOrDefault <OzelKod>();

                using (SqlConnection conp = new System.Data.SqlClient.SqlConnection(AyarMetot.conString))
                {
                    conp.Open();
                    SqlCommand cmd = new SqlCommand("IslemKontrolOKod", conp);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@OzelKodID", emp.ID);  // input parameter

                    // output parameter
                    SqlParameter average = new SqlParameter("@deger", SqlDbType.NVarChar, 50);
                    average.Direction = System.Data.ParameterDirection.Output;
                    cmd.Parameters.Add(average);

                    // return value
                    SqlParameter count = cmd.CreateParameter();
                    count.Direction = System.Data.ParameterDirection.ReturnValue;
                    cmd.Parameters.Add(count);


                    cmd.ExecuteNonQuery();

                    if (Convert.ToInt32(count.Value) != 0)
                    {
                        if (average.Value.ToString() == "İşlem")
                        {
                            return(Json(new { success = false, message = "Seçili Özel Koda Ait " + average.Value.ToString() + " bulunmaktadır" }, JsonRequestBehavior.AllowGet));
                        }
                        else
                        {
                            return(Json(new { success = false, message = "Seçili Özel Kodun Bakiyesi 0'dan Büyüktür.İşlemlerinizi Kontrol Ediniz" }, JsonRequestBehavior.AllowGet));
                        }
                    }
                    else
                    {
                        db.OzelKod.Remove(emp);
                        db.SaveChanges();
                        return(Json(new { success = true, message = "Kayıt Silindi" }, JsonRequestBehavior.AllowGet));
                    }
                }
            }
        }
        public OzelKod Get()
        {
            SqlCommand    komut   = new SqlCommand("Select * from Tbl_Kod", baglanti.BaglantiDondur());
            SqlDataReader okuyucu = komut.ExecuteReader();
            OzelKod       entity  = new OzelKod();

            while (okuyucu.Read())
            {
                entity.FIRMAKOD1 = okuyucu[1].ToString();
                entity.FIRMAKOD2 = okuyucu[2].ToString();
                entity.FIRMAKOD3 = okuyucu[3].ToString();
            }

            baglanti.BaglantiDondur().Close();

            return(entity);
        }
Exemple #5
0
        public JsonResult YeniOzel(OzelKod dk)
        {
            OzelKod car     = null;
            string  Message = "Kayıt Eklendi";

            if (dk.ID == -1)
            {
                car         = new OzelKod();
                car         = dk;
                car.GrupAdi = dk.KodAdi;
                if (dk.ustKodID == null)
                {
                    car.ustKodID = -1;
                }
                car.FirmaID = Convert.ToInt16(Session["FirmaID"].ToString());
                string firmaid      = Session["FirmaID"].ToString();
                string company_code = "SA01" + firmaid.PadLeft(3, '0');
                car.Company_Code = company_code;



                db.OzelKod.Add(car);


                db.SaveChanges();

                OzelKod     car2 = db.OzelKod.OrderByDescending(x => x.ID).FirstOrDefault <OzelKod>();
                KOD_BALANCE kd   = new KOD_BALANCE();
                kd.paraBirimi   = "TL";
                kd.Borc         = 0;
                kd.Alacak       = 0;
                kd.bakiye       = 0;
                kd.ozelKodID    = car2.ID;
                kd.FirmaID      = -1;
                kd.FirmaID      = Convert.ToInt16(Session["FirmaID"].ToString());
                firmaid         = Session["FirmaID"].ToString();
                company_code    = "SA01" + firmaid.PadLeft(3, '0');
                kd.Company_Code = company_code;
                db.KOD_BALANCE.Add(kd);
                db.SaveChanges();
            }
            else
            {
                car = db.OzelKod.Where(x => x.ID == dk.ID).FirstOrDefault <OzelKod>();

                car.KodAdi     = dk.KodAdi;
                car.Kod        = dk.Kod;
                car.paraBirimi = dk.paraBirimi;
                car.Kdv        = dk.Kdv;
                car.ustKodID   = dk.ustKodID;
                car.Aciklama   = dk.Aciklama;
                car.ID         = dk.ID;



                db.SaveChanges();
                Message = "Kayıt Güncellendi";
            }

            var result = new { sonuc = 1, Message = Message };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }