예제 #1
0
 public ActionResult Delete(int id, FormCollection form)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ServicesEstado objDB = new ServicesEstado();
             Estado dto = new Estado();
             dto.Id = id;
             if (objDB.Delete(dto))
                 return RedirectToAction("Index");
             else
             {
                 ViewData["Msg"] = "Erro ao excluir";
                 return View();
             }
         }
         else
         {
             ViewData["Msg"] = "Campos inválidos.";
             return View();
         }
     }
     catch (Exception ex)
     {
         Utils.Log.DoLog(ex, System.Diagnostics.EventLogEntryType.Error, "Delete", "EstadoController");
         ViewData["Msg"] = "Erro ao excluir";
         return View();
     }
 }
예제 #2
0
 //
 // GET: /Estado/Delete/5
 public ActionResult Delete(int id)
 {
     ServicesEstado objDB = new ServicesEstado();
     Estado dto = new Estado();
     dto.Id = id;
     return View(objDB.SelectOne(dto));
 }
예제 #3
0
 public ActionResult Create(Estado estado)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ServicesEstado objDB = new ServicesEstado();
             if (objDB.Insert(estado))
                 return RedirectToAction("Index");
             else
             {
                 ViewData["Msg"] = "Erro ao incluir";
                 return View();
             }
         }
         else
         {
             ViewData["Msg"] = "Campos inválidos.";
             return View();
         }
     }
     catch (Exception ex)
     {
         Utils.Log.DoLog(ex, System.Diagnostics.EventLogEntryType.Error, "Create", "EstadoController");
         ViewData["Msg"] = "Erro ao incluir";
         return View();
     }
 }
예제 #4
0
        private void CarregaEstados(string estadoSelecionado = "")
        {
            ServicesEstado objDBEst = new ServicesEstado();
            var estados = objDBEst.SelectWhere(new Estado());

            var estadosLst = new List<SelectListItem>();
            foreach (Estado e in estados)
            {
                SelectListItem item = new SelectListItem();
                item.Text = e.Nome;
                item.Value = e.Id.ToString();
                if (item.Text == estadoSelecionado)
                    item.Selected = true;
                estadosLst.Add(item);
            }

            ViewData["estadosBag"] = estadosLst;
        }
예제 #5
0
 public JsonResult DeleteAjax(int id)
 {
     try
     {
         ServicesEstado objDB = new ServicesEstado();
         Estado dto = new Estado();
         dto.Id = id;
         if (objDB.Delete(dto))
             return Json(new { Result = "OK" });
         else
             return Json(new { Result = "ERROR", Message = "Erro ao excluir." });
     }
     catch (Exception ex)
     {
         return Json(new { Result = "ERROR", Message = ex.Message });
     }
 }
예제 #6
0
 //
 // GET: /Estado/
 public ActionResult Index()
 {
     ServicesEstado objDB = new ServicesEstado();
     Estado dto = new Estado();
     return View(objDB.SelectWhere(dto));
 }