コード例 #1
0
ファイル: MarcaPr.cs プロジェクト: ferbenor/moro
 public int Grabar(marca item)
 {
     return(item.GrabarObjetoT(x => x.id));
 }
コード例 #2
0
ファイル: MarcaPr.cs プロジェクト: ferbenor/moro
 public int Borrar(marca item)
 {
     return(item.BorrarObjetoT());
 }
コード例 #3
0
 public ActionResult Editar(ViewModelDetalheMarcaOp u)
 {
     if (ModelState.IsValid)
     {
         using (UnimedEntities1 dg = new UnimedEntities1())
         {
             int id_usuario = int.Parse(Session["usuariologadoid"].ToString());
             var up         = dg.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario) && a.marcas_a.Equals(1)).Count();
             if (up >= 1)
             {
                 marca marca = dg.marcas.Find(u.Vmarca.id);
                 marca.c_nome      = u.Vmarca.c_nome.ToUpper();
                 marca.sisdataa    = DateTime.Today;
                 marca.sisusuarioa = int.Parse(Session["usuariologadoid"].ToString());
                 if (TryUpdateModel(marca))
                 {
                     dg.SaveChanges();
                     TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Marca Atualizada com Sucesso!</font>";
                 }
                 else
                 {
                     TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Erro ao Atualizar Marca</font>";
                 }
                 return(RedirectToAction("Marca"));
             }
             else
             {
                 TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão para Alterar a Marca</font>";
                 return(RedirectToAction("Marca"));
             }
         }
     }
     using (UnimedEntities1 dg = new UnimedEntities1())
     {
         int id_usuario = int.Parse(Session["usuariologadoid"].ToString());
         var up         = dg.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario)).FirstOrDefault();
         ViewData["usuario_permissao"] = up;
         //cria lista de grupo
         var lg = from a in dg.marcas
                  join b in dg.usuarios on a.sisusuarioi equals b.id into g
                  join c in dg.usuarios on a.sisusuarioa equals c.id into h
                  from x in g.DefaultIfEmpty()
                  from y in h.DefaultIfEmpty()
                  select new ListaMarca
         {
             id          = a.id,
             f_situacao  = (a.f_situacao == 1 ? "Ativa" : "Inativa"),
             c_nome      = a.c_nome,
             sisdatai    = a.sisdatai == null ? DateTime.Today : a.sisdatai,
             sisusuarioi = (x == null ? "Sem Dados" : x.nome_usuario),
             sisdataa    = a.sisdataa == null ? DateTime.Today : a.sisdataa,
             sisusuarioa = (y == null ? "Sem Dados" : y.nome_usuario)
         };
         ViewData["listamarca"] = lg.ToList();
         var operadoras = from a in dg.operadoras1
                          orderby a.c_nome
                          select a;
         ViewData["listaoperadoras"] = operadoras.ToList();
     }
     ViewBag.Action = "Inserir";
     ViewBag.Titulo = "Cadastro de Marcas";
     return(View("Marca", u.Vmarca));
 }