예제 #1
0
        public ActionResult Sil(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Firma frm = _managerFirma.Find(x => x.ID == id.Value);

            if (frm == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            if (System.IO.File.Exists(Server.MapPath("~/img/Firma/" + frm.Logo)))
            {
                System.IO.File.Delete(Server.MapPath("~/img/Firma/" + frm.Logo));
            }
            foreach (var item in _managerFirmaKategoriBag.List(x => x.Firma.ID == id))
            {
                _managerFirmaKategoriBag.Delete(item);
            }
            _managerFirma.Delete(frm);

            return(RedirectToAction("Index"));
        }
예제 #2
0
파일: FirmaForm.cs 프로젝트: caglary/Demo
 private void btnDelete_Click(object sender, EventArgs e)
 {
     Utilities.ErrorHandle._try(() =>
     {
         if (_firma != null)
         {
             int result = _bll.Delete(_firma);
             if (result == 1)
             {
                 txtUpdateCompanyName.Text = "";
                 txtUpdateNote.Text        = "";
                 txtUpdateTaxNumber.Text   = "";
                 GetAllList();
                 Utilities.Mesaj.MessageBoxInformation("İşleminiz başarı ile gerçekleşti.");
                 _firma = null;
             }
         }
         else
         {
             Utilities.Mesaj.MessageBoxWarning("Listeden Kişi/Firma seçiniz.");
         }
     });
 }