コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            teklif teklif = db.teklif.Find(id);

            db.teklif.Remove(teklif);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
ファイル: EditTeklif.aspx.cs プロジェクト: rshanx/kalibrasyon
    protected void Ekle()
    {
        sfKalDataEntities ent = new sfKalDataEntities();
        EFDal             ed  = new EFDal();
        int    BolgeKodu      = ed.kal_BolgeKoduDon(Context.User.Identity.Name);
        teklif oteklif        = new teklif();

        oteklif.YIL          = int.Parse(txtYIL.Text.Trim());
        oteklif.FIRMAID      = int.Parse(txtFirmaId.Text.Trim());
        oteklif.FIRMA        = txtFIRMA.Text.Trim();
        oteklif.FAX          = txtFAX.Text.Trim();
        oteklif.MUSTNO       = int.Parse(txtMUSTNO.Text.Trim());
        oteklif.TEKLIFTAR    = raddtTEKLIFTAR.SelectedDate;
        oteklif.TEKLIFNO     = (txtTEKLIFNO.Text.Trim());
        oteklif.CIHAZADI     = txtCIHAZADI.Text.Trim();
        oteklif.OLCUMARALIGI = txtOLCUMARALIGI.Text.Trim();
        oteklif.KALYERI      = txtKALYERI.Text.Trim();
        oteklif.OLCMETODU    = txtOLCMETODU.Text.Trim();
        oteklif.BIRIMFIYAT   = decimal.Parse(txtBIRIMFIYAT.Text.Trim());
        oteklif.ADET         = short.Parse(txtADET.Text.Trim());
        //oteklif.TOPLAMFIYAT = decimal.Parse(txtTOPLAMFIYAT.Text.Trim());
        oteklif.TOPLAMFIYAT  = decimal.Parse(txtBIRIMFIYAT.Text.Trim()) * short.Parse(txtADET.Text.Trim());
        oteklif.TAHKALSURESI = raddtTahKalZamani.SelectedDate;
        oteklif.NOTLAR       = txtNOTLAR.Text.Trim();
        oteklif.ILGILI       = txtILGILI.Text.Trim();
        oteklif.ILGI         = txtILGI.Text.Trim();
        oteklif.ILGLAB       = txtILGLAB.Text.Trim();
        oteklif.ONAYLANDI    = chkONAY.Checked;
        oteklif.TEKLIFSIRASI = short.Parse(txtTEKLIFSIRASI.Text.Trim());
        oteklif.BASILDI      = chkBASILDI.Checked;
        oteklif.BOLGEKODU    = short.Parse(BolgeKodu.ToString());
        oteklif.ISTID        = int.Parse(txtISTID.Text.Trim());
        oteklif.FATURASIRA   = int.Parse(ddlOlcumAraligi.SelectedValue);
        string TamTabloAdi = chkbxlstTarife.SelectedValue;

        oteklif.CIHAZKAPSAMAYRINTITABLOSU = ed.TamTabloAdindanCihazKapsamAyrintiTablosuIdDon(TamTabloAdi);
        ent.AddToteklif(oteklif);
        ent.SaveChanges();

        int AzOnceEklenenTeklifIcinMaxTeklifId = ed.AzOnceEklenenTeklifIcinMaxTeklifIdDon();

        Doldur(AzOnceEklenenTeklifIcinMaxTeklifId);
        Session["EnSonEklenenTeklifNo"] = txtTEKLIFNO.Text.Trim();

        int    FirmaId  = int.Parse(RadComboBoxFirma.SelectedValue);
        string FirmaAdi = ed.FirmaIddenFirmaAdiDon(FirmaId);

        //Indirim olsa da olmasada çalıştırılacak. İndirim yoksa zaten zaten fiyatta değişiklik olmayacak
        using (Service1Client client = new Service1Client())
        {
            if (client.FirmaninBugunIcinIndirimiVarmi(FirmaId))//Evet idirimi var
            {
                TeklifKalemineIndirimiUygula(FirmaId, AzOnceEklenenTeklifIcinMaxTeklifId, oteklif.TOPLAMFIYAT.Value);
            }
        }
    }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "ID,hesapID,fiyat,ilanID,durum,ekipID")] teklif teklif)
 {
     if (ModelState.IsValid)
     {
         db.Entry(teklif).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.hesapID = new SelectList(db.hesap, "ID", "mail", teklif.hesapID);
     ViewBag.ilanID  = new SelectList(db.ilan, "ID", "ad", teklif.ilanID);
     ViewBag.ekipID  = new SelectList(db.usta, "ID", "ad", teklif.ekipID);
     return(View(teklif));
 }
コード例 #4
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            teklif teklif = db.teklif.Find(id);

            if (teklif == null)
            {
                return(HttpNotFound());
            }
            return(View(teklif));
        }
コード例 #5
0
        public ActionResult Create(/*[Bind(Include = "ID,hesapID,fiyat,ilanID,durum,ekipID")] */ teklif teklif)
        {
            if (ModelState.IsValid)
            {
                db.teklif.Add(teklif);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.hesapID = new SelectList(db.hesap, "ID", "mail", teklif.hesapID);
            ViewBag.ilanID  = new SelectList(db.ilan, "ID", "ad", teklif.ilanID);
            ViewBag.ekipID  = new SelectList(db.usta, "ID", "ad", teklif.ekipID);
            return(View(teklif));
        }