private IHttpActionResult AlterarStatus(int id, StatusServico status) { if (adaptador.GerenciadorRetificacaoFalta.AlterarStatus(id, status)) { return(StatusCode(HttpStatusCode.NoContent)); } return(BadRequest(ModelState)); }
public Servicos(int id, DateTime data, double quantidade, StatusServico status, Funcionario funcionario) { Id = id; Data = data; Quantidade = quantidade; Status = status; Funcionario = funcionario; }
//private readonly IServicoChamado _servicoChamado; public ChamadoController() { _usuarioServico = new UsuarioServico(); _usuarioPermissaoServico = new UsuarioPermissaoServico(); _statusServico = new StatusServico(); _ChamadoViewModel = new ChamadoViewModel(); //_servicoChamado = servicoChamado; }
public ActionResult Novo() { var StatusServico = new StatusServico(); var TipoServico = new TipoServico(); var ClienteServico = new ClienteServico(); var UsuarioServico = new UsuarioServico(); var model = new Visita(); if (ModelState.IsValid) { try { if (!_servico.PermissaoEditar(UsuarioId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Usuário sem Permissão!")); //return RedirectToAction("Index", "Login"); } model = _servico.ObterPorId(1); model.Data = DateTime.Now.Date; model.ClienteId = 1; model.StatusId = 1; model.TipoId = 1; model.UsuarioId = UsuarioId; model.Anexo = ""; model.Contato = ""; model.Dcto = ""; model.Descricao = ""; model.FormaPagto = ""; model.HoraFim = TimeSpan.Zero; model.HoraInicio = TimeSpan.Zero; model.Id = 0; model.TotalHoras = 0; model.Valor = 0; model.Versao = ""; model.ListaTipos = TipoServico.ListarVisitas(""); model.ListaStatus = StatusServico.ListarVisitas(""); model.ListaClientes = ClienteServico.Listar(model.UsuarioId, ""); model.ListaUsuarios = UsuarioServico.Listar(""); return(View(model)); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); ViewBag.Alerta = "Usuário sem permissão"; return(View(model)); } } else { return(View(model)); } }
public void ConsultarStatusServico2() { var config = new ConfiguracaoDao().BuscarConfiguracao(); CarregarConfiguracoes(config); var statusServico = new StatusServico(); var retorno = statusServico.ConsultaStatus(); OnSucessoSync(new RetornoEEnvio(retorno)); }
private static async Task ConsultarStatusServico2() { var config = new ConfiguracaoDao().BuscarConfiguracao(); CarregarConfiguracoes(config); var statusServico = new StatusServico(); var retorno = await statusServico.ConsultaStatus(); OnSucessoSync(new RetornoEEnvio(retorno)); }
public ActionResult Alterar(int id) { var StatusServico = new StatusServico(); var TipoServico = new TipoServico(); var ClienteServico = new ClienteServico(); var UsuarioServico = new UsuarioServico(); //var Servico = new VisitaServico(); var model = _servico.ObterPorId(id); if (ModelState.IsValid) { try { //int idUsuario = 0; if (!_servico.PermissaoEditar(UsuarioId)) { return(RedirectToAction("Index", "Login")); } model.ListaTipos = TipoServico.ListarVisitas(""); model.ListaStatus = StatusServico.ListarVisitas(""); model.ListaClientes = ClienteServico.Listar(UsuarioId, ""); model.ListaUsuarios = UsuarioServico.Listar(""); return(View(model)); } catch (Exception ex) { //ModelState.AddModelError("", ex.Message); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ex.Message)); //ViewBag.Alerta = "Usuário sem permissão"; //return View(model); } } else { return(View(model)); } }
static void Main(string[] args) { Console.WriteLine("Entre com os dados do cliente:"); Console.Write("Nome: "); string nome = Console.ReadLine(); Console.Write("Email: "); string email = Console.ReadLine(); Console.Write("Data de Nasc. (DD/MM/AAAA): "); DateTime anoNasc = DateTime.Parse(Console.ReadLine()); Cliente cliente = new Cliente(nome, email, anoNasc); Console.WriteLine("Entre com status do serviço:"); Console.Write("Status: "); StatusServico status = Enum.Parse <StatusServico>(Console.ReadLine()); Servico servico = new Servico(DateTime.Now, status, cliente); Console.Write("Quantos itens terá o pedido? "); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.WriteLine("Entre com os dados do item #" + i); Console.Write("Nome do produto: "); string nomeProduto = Console.ReadLine(); Console.Write("Preço do produto: "); double precoProduto = double.Parse(Console.ReadLine()); Produto produto = new Produto(nomeProduto, precoProduto); Console.Write("Quantidade: "); int qdtProduto = int.Parse(Console.ReadLine()); ListaProduto lista = new ListaProduto(qdtProduto, precoProduto, produto); servico.AddItem(lista); } Console.WriteLine(); Console.WriteLine("Resumo dos serviços:"); Console.WriteLine(servico); }
public ActionResult Novo(int?id) { if (!id.HasValue) { return(RedirectToAction("index", "cliente")); } var StatusServico = new StatusServico(); var TipoServico = new TipoServico(); var ClienteServico = new ClienteServico(); var UsuarioServico = new UsuarioServico(); var cliente = ClienteServico.ObterPorId(id.Value); if (cliente == null) { return(RedirectToAction("index", "cliente")); } var model = new Visita(); if (ModelState.IsValid) { try { if (!_servico.PermissaoIncluir(UsuarioId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Usuário sem Permissão!")); //return RedirectToAction("Index", "Login"); } if (!UsuarioServico.HorarioUsoSistema("", "", UsuarioId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, Mensagem.MensagemHorarioAcessoSistema)); } model.Data = DateTime.Now.Date; model.ClienteId = id.Value; model.Cliente = cliente; model.StatusId = 1; model.TipoId = 1; model.UsuarioId = UsuarioId; model.Anexo = ""; model.Contato = ""; model.Dcto = ""; model.Descricao = ""; model.FormaPagto = ""; model.HoraFim = TimeSpan.Zero; model.HoraInicio = TimeSpan.Zero; model.Id = 0; model.TotalHoras = 0; model.Valor = 0; model.Versao = cliente.Versao; var listaTipos = TipoServico.ListarVisitas(""); var tipo = new Tipo(); listaTipos.Insert(0, tipo); model.ListaTipos = listaTipos; model.ListaStatus = StatusServico.ListarVisitas(""); model.ListaUsuarios = UsuarioServico.Listar(""); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ex.Message)); } } return(View("alterar", model)); }
public ChamadoController() { _servico = new ChamadoServico(Dominio.Enumeracao.EnumChamado.Chamado); _parametroServico = new ParametroServico(); _statusServico = new StatusServico(); }
public Servico(DateTime momento, StatusServico status, Cliente cliente) { Momento = momento; Status = status; Cliente = cliente; }