示例#1
0
        private Task CreateLogAsync(GenericViewModel model)
        {
            var dao = new ArosDAO();
            var dto = new HistoricoPropostaDTO();

            model.User       = new UsuariosDAO().LoginEmailApp("", User.Identity.GetUserId().ToString());
            dto.EmailAssunto = model.TituloEmail;
            dto.EmailCliente = model.EmailCliente;
            dto.EmailCopia   = model.EmailCopia;
            dto.EmailCorpo   = model.CorpoEmail;
            dto.ViewName     = model.ViewName;
            dto.ViewModel    = model.ToString();
            dto.UsuarioId    = User.Identity.GetUserId();
            dto.Proposta     = model.CamposTexto_30;

            AtendimentoDAO atendimentoDAO = new AtendimentoDAO();

            AtendimentoClienteDTO atendimentoClienteDTO = new AtendimentoClienteDTO();

            atendimentoClienteDTO.UsuarioId         = User.Identity.GetUserId();
            atendimentoClienteDTO.tipo              = "3";
            atendimentoClienteDTO.dataContato       = DateTime.Now;
            atendimentoClienteDTO.dataVisita        = DateTime.Now;
            atendimentoClienteDTO.obs               = "Orcamento enviado por email :" + model.EmailCliente;
            atendimentoClienteDTO.idCliente         = model.idCliente;
            atendimentoClienteDTO.idTipoAtendimento = 3;
            atendimentoClienteDTO.idVendedor        = User.Identity.GetUserId();
            atendimentoDAO.Salvar(atendimentoClienteDTO);



            dao.SalvarHistoricoProposta(dto);

            return(Task.FromResult(true));
        }
示例#2
0
        public ActionResult salvar(AtendimentoClienteDTO atendimento)
        {
            AtendimentoViewModel model = new AtendimentoViewModel();
            AtendimentoDAO       dao   = new AtendimentoDAO();

            string idUser = User.Identity.GetUserId();

            atendimento.idVendedor = idUser;
            atendimento.idCliente  = Convert.ToInt32(Session["idCliente"].ToString());


            if (atendimento.Id == 0)
            {
                dao.Salvar(atendimento);
            }
            else
            {
                dao.Atualizar(atendimento);
            }


            model.tiposAtendimento = new TipoAtendimentoDAO().listarTipoAtendimento();


            model.atendimentoClienteDTOs = dao.buscaHistoricoAtendimento(Session["idCliente"].ToString(), idUser);


            return(RedirectToAction("Index"));
        }
示例#3
0
        public string Post([FromBody] AtendimentoClienteDTO atendimento)
        {
            AtendimentoDAO dao = new AtendimentoDAO();

            dao.Salvar(atendimento);
            return("ok");
        }
示例#4
0
        public string Post([FromBody] AtendimentoClienteDTO atendimento)
        {
            AtendimentoDAO dao = new AtendimentoDAO();

            atendimento.obs = "Localização Pelo APP";

            dao.Salvar(atendimento);
            return("ok");
        }