Esempio n. 1
0
        public JsonResult Edit(ColaboradorViewModel model)
        {
            try
            {
                ColaboradorNegocio colaboradorNegocio = new ColaboradorNegocio();
                Colaborador        c = colaboradorNegocio.Consulta(model.Id);

                EnderecoNegocio enderecoNegocio = new EnderecoNegocio();
                Endereco        e = enderecoNegocio.Consulta(c.EnderecoId);

                c.Nome           = model.Nome;
                c.Salario        = model.Salario;
                c.Telefone       = model.Telefone;
                c.Cargo          = model.Cargo;
                c.Cpf            = model.Cpf;
                c.DataNascimento = Convert.ToDateTime(model.DataNascimento);
                c.Endereco       = e;
                c.Email          = model.Email;
                e.Numero         = model.Endereco.Numero;
                e.Rua            = model.Endereco.Rua;
                e.UF             = model.Endereco.UF;
                e.Bairro         = model.Endereco.Bairro;
                e.Cep            = model.Endereco.Cep;
                e.Complemento    = model.Endereco.Cep;

                colaboradorNegocio.Altualizar(c);
                enderecoNegocio.Altualizar(e);

                return(Json(""));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
        public JsonResult Detalhe(int id)
        {
            try
            {
                OrdemServicoNegocio   ordemServico       = new OrdemServicoNegocio();
                OrdemServico          o                  = ordemServico.Consulta(id);
                OrdemServicoViewModel model              = new OrdemServicoViewModel();
                ColaboradorNegocio    colaboradorNegocio = new ColaboradorNegocio();
                Colaborador           c                  = colaboradorNegocio.Consulta(o.ColaboradorId);

                model.Id              = o.Id;
                model.Motivo          = o.Motivo;
                model.Obs             = o.Obs;
                model.Orcamento       = o.Orçamento;
                model.Placa           = o.Placa;
                model.Status          = o.Status;
                model.NomeColaborador = c.Nome;
                model.DataAbertura    = o.DataAbertura.ToString("yyyy-MM-dd");

                return(Json(model));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 3
0
        public JsonResult RetornaColaborador()
        {
            ColaboradorNegocio colaboradorNegocio = new ColaboradorNegocio();
            List <string[]>    lstColaborador     = new List <string[]>();

            foreach (var colaborador in colaboradorNegocio.Consulta())
            {
                lstColaborador.Add((colaborador.Id.ToString() + "|" + colaborador.Nome).Split('|'));
            }

            return(Json(lstColaborador));
        }
Esempio n. 4
0
        public JsonResult Excluir(int id)
        {
            ColaboradorNegocio colaboradorNegocio = new ColaboradorNegocio();
            Colaborador        c = colaboradorNegocio.Consulta(id);

            OrdemServicoNegocio ordemServicoNegocio = new OrdemServicoNegocio();
            OrdemServico        o = ordemServicoNegocio.Consulta().Single(x => x.ColaboradorId == c.Id);

            ordemServicoNegocio.Excluir(o);

            colaboradorNegocio.Excluir(c);
            return(Json(""));
        }
Esempio n. 5
0
        public JsonResult Editar(int id)
        {
            ColaboradorViewModel model = new ColaboradorViewModel();
            ColaboradorNegocio   colaboradorNegocio = new ColaboradorNegocio();
            Colaborador          c = colaboradorNegocio.Consulta(id);
            EnderecoNegocio      enderecoNegocio = new EnderecoNegocio();
            Endereco             e = enderecoNegocio.Consulta(c.EnderecoId);

            model.Cargo          = c.Cargo;
            model.Cpf            = c.Cpf;
            model.DataNascimento = c.DataNascimento.ToString("yyyy-MM-dd");
            model.Email          = c.Email;
            model.EnderecoId     = e.Id;
            model.Endereco       = e;
            model.Nome           = c.Nome;
            model.Salario        = c.Salario;
            model.Telefone       = c.Telefone;
            model.EstadoCivil    = c.EstadoCivil;

            return(Json(model));
        }
Esempio n. 6
0
        public JsonResult Cadastrar(OrdemServicoViewModel model)
        {
            OrdemServico       ordemServico       = new OrdemServico();
            ColaboradorNegocio colaboradorNegocio = new ColaboradorNegocio();
            Colaborador        c = colaboradorNegocio.Consulta(model.ColaboradorId);
            OrdemServico       o = new OrdemServico();

            //o.Colaborador = c;
            o.ColaboradorId = c.Id;
            o.DataAbertura  = DateTime.Now;
            o.Motivo        = model.Motivo;
            o.Obs           = model.Obs;
            o.Orçamento     = model.Orcamento;
            o.Placa         = model.Placa;
            o.Status        = model.Status;

            OrdemServicoNegocio ordemNegocio = new OrdemServicoNegocio();

            ordemNegocio.Cadastrar(o);

            return(Json(""));
        }
Esempio n. 7
0
        public ActionResult Consulta()
        {
            ColaboradorNegocio          colaboradorNegocio = new ColaboradorNegocio();
            List <Colaborador>          lstColaborador     = colaboradorNegocio.Consulta();
            List <ColaboradorViewModel> lstModel           = new List <ColaboradorViewModel>();

            foreach (var c in lstColaborador)
            {
                ColaboradorViewModel model = new ColaboradorViewModel();

                model.Id         = c.Id;
                model.Nome       = c.Nome;
                model.Salario    = c.Salario;
                model.Telefone   = c.Telefone;
                model.Cargo      = c.Cargo;
                model.Email      = c.Email;
                model.EnderecoId = c.EnderecoId;

                lstModel.Add(model);
            }

            return(View(lstModel));
        }
Esempio n. 8
0
        public ActionResult Index()
        {
            OrdemServicoNegocio          ordemServicoNegocio = new OrdemServicoNegocio();
            ColaboradorNegocio           colaboradorNegocio  = new ColaboradorNegocio();
            List <OrdemServicoViewModel> lstOrdem            = new List <OrdemServicoViewModel>();

            foreach (OrdemServico o in ordemServicoNegocio.Consulta().Take(20))
            {
                OrdemServicoViewModel model = new OrdemServicoViewModel();
                model.ColaboradorId   = o.ColaboradorId;
                model.DataAbertura    = o.DataAbertura.ToString("dd/MM/yyyy");
                model.Id              = o.Id;
                model.Motivo          = o.Motivo;
                model.NomeColaborador = colaboradorNegocio.Consulta(o.ColaboradorId).Nome;
                model.Obs             = o.Obs;
                model.Orcamento       = o.Orçamento;
                model.Placa           = o.Placa;
                model.Status          = o.Status;

                lstOrdem.Add(model);
            }

            return(View(lstOrdem));
        }