Exemple #1
0
        public ActionResult Edit(int id)
        {
            if (Roles.IsUserInRole(User.Identity.Name, "administrador") || (System.Web.Security.Roles.IsUserInRole(User.Identity.Name, "gerencia")))
            {
                Os o = new Os();
                int idStatusOs = 1;
                int idModeloMaquina = 1;
                int idCliente = 1;
                int idTipoMaquina = 0;
                if (id != 0)
                {
                    o = osModel.obterOs(id);
                    idStatusOs = o.IdStatusOs;
                    idModeloMaquina = o.IdModeloMaquina;
                    idCliente = o.IdCliente;
                    idTipoMaquina = o.ModeloMaquina.IdTipoMaquina;

                }

                ViewBag.IdStatusOs= new SelectList(statusOsModel.todosStatusOs(), "IdStatusOs", "Descricao", idStatusOs);
                ViewBag.IdCliente = new SelectList(clienteModel.todosClientes(), "IdCliente", "Nome", idCliente);
                ViewBag.IdTipoMaquina= new SelectList(tipoMaquinaModel.todosTipoMaquina(), "IdTipoMaquina", "Descricao", idTipoMaquina);
                ViewBag.IdModeloMaquina = new SelectList(modeloMaquinaModel.listarModeloMaquinaPorTipoMaquina(idTipoMaquina), "IdModeloMaquina", "Descricao", idModeloMaquina);

                return View(o);
            }
            return Redirect("/Shared/Error");
        }
        public ActionResult AreaRestrita()
        {
            Usuario u = new Usuario();
            int totalUsuarios = usuarioModel.qtdUsuarios();
            int totalUsuariosAdministradores = usuarioModel.qtdUsuariosAdministradores();
            int totalUsuariosMecanicos = usuarioModel.qtdUsuariosMecanicos();
            int totalUsuariosGerentes = usuarioModel.qtdUsuariosGerentes();

            Ponto p = new Ponto();
            int totalPontos = pontoModel.qtdPontos();
            int totalPontosAbertos = pontoModel.qtdPontosAbertos();

            Os o = new Os();
            int totalOs = osModel.qtdOs();

            ViewBag.TotalUsuarios = totalUsuarios;
            ViewBag.TotalPontos   = totalPontos;
            ViewBag.TotalOs = totalOs;
            ViewBag.TotalPontosAbertos = totalPontosAbertos;
            ViewBag.TotalUsuariosAdministradores = totalUsuariosAdministradores;
            ViewBag.TotalUsuariosMecanicos = totalUsuariosMecanicos;
            ViewBag.TotalUsuariosGerentes = totalUsuariosGerentes;

            if (Roles.IsUserInRole(User.Identity.Name, "administrador")||(System.Web.Security.Roles.IsUserInRole(User.Identity.Name, "gerencia")))
            {
                return View("AreaRestrita", usuarioModel.todosUsuarios());

            }
            return Redirect("/Shared/Error");
        }
Exemple #3
0
 public string excluirOs(Os o)
 {
     string erro = null;
     try
     {
         db.Os.DeleteObject(o);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
Exemple #4
0
 public string adicionarOs(Os o)
 {
     string erro = null;
     try
     {
         db.Os.AddObject(o);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
Exemple #5
0
 public string editarOs(Os o)
 {
     string erro = null;
     try
     {
         if (o.EntityState == System.Data.EntityState.Detached)
         {
             db.Os.Attach(o);
         }
         db.ObjectStateManager.ChangeObjectState(o, System.Data.EntityState.Modified);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
Exemple #6
0
        public ActionResult Edit(Os o)
        {
            string erro = osModel.validarOs(o);
            if (erro == null)
            {
                if (o.IdOs == 0)
                {
                    erro = osModel.adicionarOs(o);
                }
                else
                {
                    erro = osModel.editarOs(o);
                }
            }

            if (erro == null)
            {
                return RedirectToAction("Index");
            }
            else
            {
                ViewBag.Erro = erro;
                return View(o);
            }
        }
Exemple #7
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Os EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToOs(Os os)
 {
     base.AddObject("Os", os);
 }
Exemple #8
0
 /// <summary>
 /// Create a new Os object.
 /// </summary>
 /// <param name="idOs">Initial value of the IdOs property.</param>
 /// <param name="idCliente">Initial value of the IdCliente property.</param>
 /// <param name="idModeloMaquina">Initial value of the IdModeloMaquina property.</param>
 /// <param name="idStatusOs">Initial value of the IdStatusOs property.</param>
 public static Os CreateOs(global::System.Int32 idOs, global::System.Int32 idCliente, global::System.Int32 idModeloMaquina, global::System.Int32 idStatusOs)
 {
     Os os = new Os();
     os.IdOs = idOs;
     os.IdCliente = idCliente;
     os.IdModeloMaquina = idModeloMaquina;
     os.IdStatusOs = idStatusOs;
     return os;
 }
Exemple #9
0
        public string validarOs(Os o)
        {
            string erro = null;

            if (o.IdCliente == 0)
            {
                return "Selecione o Cliente!";
            }
            if (o.IdModeloMaquina == 0)
            {
                return "Selecione o Modelo da maquina!";
            }
            if (o.IdStatusOs == 0)
            {
                return "Selecione o Status da Os";
            }

            return erro;
        }