public AddTechChamado(ChamadoModel _chamado, Usuario _usuario)
 {
     InitializeComponent();
     CenterToParent();
     chamado      = _chamado;
     UsuarioLogin = _usuario;
 }
Exemplo n.º 2
0
        public IActionResult ExcluirChamado(int id)
        {
            ChamadoModel objChamado = new ChamadoModel();

            objChamado.Excluir(id);
            return(RedirectToAction("Index"));
        }
        public static ChamadoEntity MapChamadaEntiy(this ChamadoModel chamadoModel)
        {
            if (chamadoModel == null)
            {
                return(null);
            }

            return(new ChamadoEntity()
            {
                COD_TECH = chamadoModel.codigo_tech,
                COD_CHAMADO = chamadoModel.Codigo_chamado,
                COD_OWNER = chamadoModel.codigo_Owner,
                COD_CATEGORIA = chamadoModel.codigo_categoria,
                COD_STATUS = chamadoModel.codigo_status,
                TITULO = chamadoModel.Titulo,
                DESCRICAO = chamadoModel.Descricao,
                DATA_CHAMADO = chamadoModel.Data_Chamado,
                DATA_CHAMADA_FINALIZADA = chamadoModel.Data_Chamado_finalizado,
                ANEXOS = chamadoModel.anexos.Select(anexo => anexo.MapAnexoEntity()).ToList(),
                CATEGORIA = chamadoModel.categoria.MapCategoriaEntity(),
                _STATUS = chamadoModel.StatusChamado.MapStatusEntity(),
                OWNER = chamadoModel.Owner.MapUsuarioEntity(),
                TECNICO = chamadoModel.Tech.MapUsuarioEntity()
            });
        }
Exemplo n.º 4
0
        public ActionResult CloseConfirmed(ChamadoModel chamadomodel)
        {
            if (ModelState.IsValid)
            {
                chamadomodel.Categoria              = db.Categorias.Find(chamadomodel.CategoriaModelId);
                chamadomodel.FuncionarioCriador     = db.Funcionarios.Find(chamadomodel.FuncionarioCriadorId);
                chamadomodel.FuncionarioResponsavel = db.Funcionarios.Find(chamadomodel.FuncionarioResponsavelId);
                chamadomodel.FuncionarioAtualizador = db.Funcionarios.Find(chamadomodel.FuncionarioAtualizadorId);

                chamadomodel.Revisao         = chamadomodel.Revisao + 1;
                chamadomodel.Status          = "Fechado";
                db.Entry(chamadomodel).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "Home", new { Area = "" }));
            }

            ViewBag.Revisao              = chamadomodel.Revisao;
            ViewBag.FuncionarioModelId   = Session["FuncionarioModelId"];
            ViewBag.FuncionarioCriadorId = new SelectList(db.Funcionarios, "FuncionarioModelId", "Nome", chamadomodel.FuncionarioCriadorId);
            //ViewBag.FuncionarioResponsavelId = new SelectList(db.Funcionarios, "FuncionarioModelId", "Nome", chamadomodel.FuncionarioResponsavelId);
            ViewBag.FuncionarioResponsavelId = new SelectList(db.Funcionarios.Where(b => new[] { "Administrador", "Gerente", "Agente" }.Contains(b.Perfil.Descricao)), "FuncionarioModelId", "Nome", chamadomodel.FuncionarioResponsavelId);
            ViewBag.CategoriaModelId         = new SelectList(db.Categorias, "CategoriaModelId", "Descricao", chamadomodel.CategoriaModelId);
            ViewBag.FinalizacaoModelId       = new SelectList(db.Finalizacoes, "FinalizacaoModelId", "Descricao", chamadomodel.FinalizacaoModelId);
            return(View(chamadomodel));
        }
 public AlterarStatus(Usuario _usuarioLogin, ChamadoModel _chamado)
 {
     InitializeComponent();
     CenterToParent();
     chamado      = _chamado;
     usuarioLogin = _usuarioLogin;
 }
Exemplo n.º 6
0
 public IActionResult Index(ChamadoModel formulario)
 {
     ViewBag.ListaPesquisa = formulario.ListaPesquisa();
     ViewBag.ListaChamado  = formulario.ListaChamado();
     ViewBag.ListaEscola   = new EscolaModel().ListaEscola();
     return(View());
 }
Exemplo n.º 7
0
        private ChamadoModel UpdateTicket()
        {
            ChamadoModel UpChamado = chamado;

            chamado.Tech          = (Usuario)cbBoxDisponiveis.SelectedItem;
            chamado.StatusChamado = new StatusController().FindByName("Em atendimento");
            return(UpChamado);
        }
        private ChamadoModel UpdateTicket(StatusModel statusNew)
        {
            ChamadoModel UpChamado = chamado;

            chamado.Tech          = (Usuario)cbBoxDisponiveis.SelectedItem;
            chamado.StatusChamado = statusNew;
            return(UpChamado);
        }
Exemplo n.º 9
0
        public ActionResult DeleteConfirmed(int id)
        {
            ChamadoModel chamadomodel = db.Chamados.Find(id);

            db.Chamados.Remove(chamadomodel);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public void ExcluirChamado(ChamadoModel chamado)
 {
     for (int i = 0; i < chamado.anexos.Count; i++)
     {
         new AnexoController().ExcluirAnexo(chamado.anexos.ToArray()[i].Codigo_Anexo);
     }
     new ChamadoRepository().Excluir(chamado.Codigo_chamado);
 }
Exemplo n.º 11
0
 public CadastrarTicket(Usuario _usuario, ChamadoModel _ticket, string tipo)
 {
     InitializeComponent();
     CenterToParent();
     usuarioLogin = _usuario;
     Chamado      = _ticket;
     Tipo         = tipo;
 }
        protected void ExibeChamadosCancelados(object sender, EventArgs e)
        {
            ChamadoController chamadoController = new ChamadoController();
            ChamadoModel      mChamado          = new ChamadoModel();
            String            StatusChamado     = "Cancelado";

            GridChamados.DataSource = chamadoController.ExibirChamados(StatusChamado);
            GridChamados.DataBind();
        }
Exemplo n.º 13
0
 public IActionResult CriarChamado(ChamadoModel formulario)
 {
     if (ModelState.IsValid)
     {
         formulario.Insert();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
Exemplo n.º 14
0
 public IActionResult CriarChamado(int?id)
 {
     if (id != null)
     {
         ChamadoModel objChamado = new ChamadoModel();
         ViewBag.Registro = objChamado.CarregarRegistro(id);
     }
     ViewBag.ListaEscola = new EscolaModel().ListaEscola();
     return(View());
 }
Exemplo n.º 15
0
        //
        // GET: /Chamado/Chamado/Delete/5

        public ActionResult Delete(int id = 0)
        {
            ChamadoModel chamadomodel = db.Chamados.Find(id);

            if (chamadomodel == null)
            {
                return(HttpNotFound());
            }
            return(View(chamadomodel));
        }
        //private StatusModel UpdateNullStatus(StatusModel statusitem)
        //{
        //    StatusModel status = statusitem;
        //    status.codigo_perfil = null;
        //    status.perfil = null;
        //    return status;
        //}

        //private StatusModel UpdateCodigoPrefilStatus(StatusModel statusitem,int codigo)
        //{
        //    StatusModel status = statusitem;
        //    status.codigo_perfil = codigo;
        //    status.perfil = new PerfilController().FindById(codigo);
        //    return status;
        //}


        private ChamadoModel UpdateTicket()
        {
            ChamadoModel UpChamado = chamado;

            if (CbStatus.Text == "Aprovado" && usuarioLogin.NomePerfil == "Usuario")
            {
                UpChamado.Data_Chamado_finalizado = DateTime.Now;
            }
            UpChamado.StatusChamado = (StatusModel)CbStatus.SelectedItem;
            return(UpChamado);
        }
Exemplo n.º 17
0
        private ChamadoModel UpdateTicket()
        {
            ChamadoModel UpChamado = Chamado;

            UpChamado.Titulo    = tbTitulo.Text;
            UpChamado.Descricao = tbDescricao.Text;
            if (usuarioLogin.perfil.nomePerfil == "Admin")
            {
                UpChamado.categoria = (CategoriaModel)cbCategoria.SelectedItem;
            }
            return(UpChamado);
        }
Exemplo n.º 18
0
        public void Salvar(ChamadoModel chamadoModel)
        {
            if (chamadoModel.Id > 0)
            {
                _unitOfWork.CommandStack.Chamado.Atualizar(chamadoModel);
            }
            else
            {
                _unitOfWork.CommandStack.Chamado.Adicionar(chamadoModel);
            }

            _unitOfWork.CommandStack.SaveChanges();
        }
Exemplo n.º 19
0
        private void BtExcluir_Click(object sender, EventArgs e)
        {
            var          itemSelecionado = dgVisualizar.CurrentRow.DataBoundItem;
            ChamadoModel chamado         = (ChamadoModel)itemSelecionado;

            try
            {
                new ChamadoController().ExcluirChamado(chamado);
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("" + ex);
                // throw;
            }
        }
Exemplo n.º 20
0
        //
        // GET: /Chamado/Chamado/Details/5

        public ActionResult Details(int id = 0)
        {
            ChamadoModel chamadomodel = db.Chamados.Find(id);

            chamadomodel.Categoria              = db.Categorias.Find(chamadomodel.CategoriaModelId);
            chamadomodel.FuncionarioCriador     = db.Funcionarios.Find(chamadomodel.FuncionarioCriadorId);
            chamadomodel.FuncionarioResponsavel = db.Funcionarios.Find(chamadomodel.FuncionarioResponsavelId);
            chamadomodel.FuncionarioAtualizador = db.Funcionarios.Find(chamadomodel.FuncionarioAtualizadorId);
            chamadomodel.Finalizacao            = db.Finalizacoes.Find(chamadomodel.FinalizacaoModelId);
            chamadomodel.ComentarioLista        = db.Comentarios.ToList <ComentarioModel>().Where(x => x.ChamadoModelId == chamadomodel.ChamadoModelId).ToList();
            if (chamadomodel == null)
            {
                return(HttpNotFound());
            }
            return(View(chamadomodel));
        }
Exemplo n.º 21
0
        public ActionResult Create(ChamadoModel chamadomodel)
        {
            if (ModelState.IsValid)
            {
                db.Chamados.Add(chamadomodel);
                db.SaveChanges();
                return(RedirectToAction("Index", "Home", new { Area = "" }));
            }

            ViewBag.FuncionarioCriadorId = new SelectList(db.Funcionarios, "FuncionarioModelId", "Nome", chamadomodel.FuncionarioCriadorId);
            //ViewBag.FuncionarioResponsavelId = new SelectList(db.Funcionarios, "FuncionarioModelId", "Nome", chamadomodel.FuncionarioResponsavelId);
            ViewBag.FuncionarioResponsavelId = new SelectList(db.Funcionarios.Where(b => new[] { "Administrador", "Gerente", "Agente" }.Contains(b.Perfil.Descricao)), "FuncionarioModelId", "Nome");
            ViewBag.CategoriaModelId         = new SelectList(db.Categorias, "CategoriaModelId", "Descricao", chamadomodel.CategoriaModelId);
            ViewBag.FinalizacaoModelId       = new SelectList(db.Finalizacoes, "FinalizacaoModelId", "Descricao", chamadomodel.FinalizacaoModelId);
            return(View(chamadomodel));
        }
Exemplo n.º 22
0
        //
        // GET: /Chamado/Chamado/Edit/5

        public ActionResult Edit(int id = 0)
        {
            ChamadoModel chamadomodel = db.Chamados.Find(id);

            if (chamadomodel == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Revisao              = chamadomodel.Revisao;
            ViewBag.FuncionarioModelId   = Session["FuncionarioModelId"];
            ViewBag.FuncionarioCriadorId = new SelectList(db.Funcionarios, "FuncionarioModelId", "Nome", chamadomodel.FuncionarioCriadorId);
            //ViewBag.FuncionarioResponsavelId = new SelectList(db.Funcionarios, "FuncionarioModelId", "Nome", chamadomodel.FuncionarioResponsavelId);
            ViewBag.FuncionarioResponsavelId = new SelectList(db.Funcionarios.Where(b => new[] { "Administrador", "Gerente", "Agente" }.Contains(b.Perfil.Descricao)), "FuncionarioModelId", "Nome", chamadomodel.FuncionarioResponsavelId);
            ViewBag.CategoriaModelId         = new SelectList(db.Categorias, "CategoriaModelId", "Descricao", chamadomodel.CategoriaModelId);
            ViewBag.FinalizacaoModelId       = new SelectList(db.Finalizacoes, "FinalizacaoModelId", "Descricao", chamadomodel.FinalizacaoModelId);
            return(View(chamadomodel));
        }
Exemplo n.º 23
0
 public ChamadoViewModel(ChamadoModel model)
 {
     Id                       = model.Id;
     NumeroChamado            = model.NumeroChamado;
     NomeProblema             = model.NomeProblema;
     Descricao                = model.Descricao;
     IdCriticidade            = model.IdCriticidade;
     IdTipo                   = model.IdTipo;
     IdStatus                 = model.IdStatus;
     NomeClienteCad           = model.NomeClienteCad;
     NomeCriticidade          = model.NomeCriticidade;
     NomeTipoStatus           = model.NomeTipoStatus;
     IdClienteCad             = model.IdClienteCad;
     IdClienteAlt             = model.IdClienteAlt;
     DescricaoMotivoCancel    = model.DescricaoMotivoCancel;
     NomeColaboradorPrincipal = model.NomeColaboradorPrincipal;
 }
Exemplo n.º 24
0
        public void TestMethod1()
        {
            Container.RegisterServices();
            Container.AddDbContextInMemoryDatabase <DatabaseContext>();
            IUnitOfWork unit = Container.GetService <IUnitOfWork>();

            ChamadoModel c = new ChamadoModel
            {
                Titulo      = "Teste",
                Mensagem    = "Teste Mensagem",
                Urgencia    = 1,
                CategoriaId = 1,
                UsuarioId   = 1
            };

            unit.CommandStack.Chamado.Adicionar(c);
            unit.CommandStack.SaveChanges();
        }
Exemplo n.º 25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ChamadoModel      mChamado          = new ChamadoModel();
            ChamadoController chamadoController = new ChamadoController();


            if (Session["edit"] != null)
            {
                string numChamado = (Session["edit"]).ToString();
                mChamado        = chamadoController.EditarChamado(numChamado);
                Session["edit"] = null;
            }
            else
            {
                Response.Write("<script>alert('O Servidor demorou a responder. Verifique sua conexão ou procure o administrador do sistema.')</script>");
            }

            if (mChamado.tipo_chamado == "REQ")
            {
                TipoSolicitacaoEdit.Text = "Solicitação";
            }
            else
            {
                TipoSolicitacaoEdit.Text = "Erro/Falha";
            }
            NumChamadoEdit.Text     = mChamado.tipo_chamado + mChamado.num_chamado.PadLeft((8 - mChamado.num_chamado.Count()), '0');
            ClienteEdit.Text        = mChamado.cliente;
            RequisitanteEdit.Text   = mChamado.requisitante;
            CategoriaEdit.Text      = mChamado.categoria;
            UrgenciaEdit.Text       = mChamado.urgencia;
            GrupoDesignadoEdit.Text = mChamado.grupo_designado;
            DesignadoEdit.Text      = mChamado.designado;
            ResumoEdit.InnerText    = mChamado.resumo_chamado;
            StatusEdit.Text         = mChamado.status_chamado;
            ID_Chamado.Text         = (mChamado.id_chamado).ToString();
            NumChamado.Text         = mChamado.num_chamado;

            GridAnotacoes.DataSource = chamadoController.RetornaAnotacoes(mChamado.id_chamado);
            GridAnotacoes.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)
            {
                if (Session["user_authenticated"] != null)
                {
                    if (Session["user_authenticated"].ToString() == "true")
                    {
                        Session.Timeout = 20;
                        Repository        db = new Repository();
                        ChamadoController chamadoController = new ChamadoController();
                        ChamadoModel      mChamado          = new ChamadoModel();
                        String            SQL = @"SELECT CONCAT(CS.TIPO_CHAMADO, CS.NUM_CHAMADO) as 'Número do Chamado', CS.STATUS_CHAMADO as 'Status',
                            CC.CATEGORIA as 'Categoria', EMCLI.EMPRESA_NOME as 'Cliente', CS.URGENCIA as 'Urgência',
                            CS.DATA_ABERTURA as 'Data Abertura', CS.DATA_ALVO_RESOLUCAO as 'Data Alvo para Resolução'
                            FROM CHAMADOS CS
                            LEFT JOIN CLIENTE CLI ON CS.ID_CLIENTE = CLI.ID_CLIENTE
                            LEFT JOIN EMPRESAS EMCLI ON EMCLI.ID_EMPRESA = CS.ID_EMPRESA
                            LEFT JOIN CATEGORIA_CHAMADO CC ON CS.ID_CATEGORIA = CC.ID_CATEGORIA
                            WHERE CS.STATUS_CHAMADO = 'Aberto' OR CS.STATUS_CHAMADO = 'Em Andamento' OR CS.STATUS_CHAMADO='Pendente';";


                        GridChamados.DataSource = db.ExibeChamados(SQL);
                        GridChamados.DataBind();
                    }
                    else
                    {
                        Response.Redirect("~/UserInterface/SessionExpired", true);
                    }
                }
                else
                {
                    Response.Redirect("~/UserInterface/SessionExpired", true);
                }
            }
        }
 public LogMovimentacao(ChamadoModel _chamado)
 {
     InitializeComponent();
     CenterToParent();
     chamado = _chamado;
 }
 public ChamadoModel Cadastro(ChamadoModel chamado)
 {
     return(new ChamadoRepository().CadastroUpdate(chamado.MapChamadaEntiy()).MapChamadaModel());
 }
Exemplo n.º 29
0
        public ChamadoAnotacaoViewModel Run(Repository value)
        {
            ChamadoViewModel         repository = (ChamadoViewModel)value;
            ChamadoAnotacaoViewModel r          = repository.ChamadoAnotacaoViewModel;
            ChamadoAnotacaoViewModel result     = new ChamadoAnotacaoViewModel()
            {
                uri          = r.uri,
                empresaId    = sessaoCorrente.empresaId,
                ChamadoID    = r.ChamadoID,
                DataAnotacao = Funcoes.Brasilia(),
                Mensagem     = r.Mensagem,
                UsuarioID    = SessaoLocal.usuarioId,
                mensagem     = new Validate()
                {
                    Code = 0, Message = "Registro processado com sucesso"
                }
            };

            try
            {
                int _empresaId = sessaoCorrente.empresaId;

                ChamadoAnotacaoModel model = new ChamadoAnotacaoModel();

                if (String.IsNullOrEmpty(value.sessionId))
                {
                    model.Create(this.db, this.seguranca_db);
                }
                else
                {
                    model.Create(this.db, this.seguranca_db, value.sessionId);
                }


                result = model.Insert(result);

                if (result.mensagem.Code > 0)
                {
                    throw new App_DominioException(result.mensagem);
                }

                #region Encaminha o chamado para a Fila de Atendimento
                if (repository.FilaAtendimentoID.HasValue && repository.FilaAtendimentoID != 0)
                {
                    ChamadoFilaModel ChamadoFilaModel = new ChamadoFilaModel();

                    if (String.IsNullOrEmpty(value.sessionId))
                    {
                        ChamadoFilaModel.Create(this.db, this.seguranca_db);
                    }
                    else
                    {
                        ChamadoFilaModel.Create(this.db, this.seguranca_db, value.sessionId);
                    }

                    ChamadoFilaViewModel ChamadoFilaViewModel = new ChamadoFilaViewModel()
                    {
                        empresaId         = SessaoLocal.empresaId,
                        uri               = r.uri,
                        ChamadoID         = repository.ChamadoID,
                        FilaAtendimentoID = repository.FilaAtendimentoID.Value,
                    };
                    if (repository.FilaAtendimentoID == DWMSessaoLocal.FilaCondominoID(this.sessaoCorrente, this.db))
                    {
                        Chamado Chamado = db.Chamados.Find(repository.ChamadoID);
                        if (Chamado.CredenciadoID.HasValue)
                        {
                            ChamadoFilaViewModel.UsuarioID = db.Credenciados.Find(Chamado.CredenciadoID).UsuarioID;
                        }
                        else if (Chamado.CondominoID.HasValue)
                        {
                            ChamadoFilaViewModel.UsuarioID = db.Condominos.Find(Chamado.CondominoID).UsuarioID;
                        }
                    }

                    ChamadoFilaViewModel = ChamadoFilaModel.Insert(ChamadoFilaViewModel);
                    if (ChamadoFilaViewModel.mensagem.Code > 0)
                    {
                        throw new App_DominioException(ChamadoFilaViewModel.mensagem);
                    }
                }
                #endregion

                #region Altera o Status do Chamado
                ChamadoModel ChamadoModel = new ChamadoModel();

                if (String.IsNullOrEmpty(value.sessionId))
                {
                    ChamadoModel.Create(this.db, this.seguranca_db);
                }
                else
                {
                    ChamadoModel.Create(this.db, this.seguranca_db, value.sessionId);
                }


                ChamadoViewModel ChamadoViewModel = ChamadoModel.getObject(repository);
                if (ChamadoViewModel.ChamadoStatusID != repository.ChamadoStatusID)
                {
                    ChamadoViewModel.ChamadoStatusID = repository.ChamadoStatusID;
                    ChamadoViewModel.empresaId       = SessaoLocal.empresaId;
                    ChamadoViewModel.uri             = r.uri;
                    ChamadoViewModel = ChamadoModel.Update(ChamadoViewModel);
                    if (ChamadoViewModel.mensagem.Code > 0)
                    {
                        throw new App_DominioException(ChamadoViewModel.mensagem);
                    }
                }
                #endregion

                db.SaveChanges();
                seguranca_db.SaveChanges(); //

                result.mensagem.Code = -1;  // Tem que devolver -1 porque na Superclasse, se devolver zero, vai executar novamente o SaveChanges.
            }
            catch (ArgumentException ex)
            {
                result.mensagem = new Validate()
                {
                    Code = 997, Message = MensagemPadrao.Message(997).ToString(), MessageBase = ex.Message
                };
            }
            catch (App_DominioException ex)
            {
                result.mensagem = ex.Result;

                if (ex.InnerException != null)
                {
                    result.mensagem.MessageBase = new App_DominioException(ex.InnerException.Message ?? ex.Message, GetType().FullName).Message;
                }
                else
                {
                    result.mensagem.MessageBase = new App_DominioException(ex.Result.Message, GetType().FullName).Message;
                }
            }
            catch (DbUpdateException ex)
            {
                result.mensagem.MessageBase = ex.InnerException.InnerException.Message ?? ex.Message;
                if (result.mensagem.MessageBase.ToUpper().Contains("REFERENCE") || result.mensagem.MessageBase.ToUpper().Contains("FOREIGN"))
                {
                    if (result.mensagem.MessageBase.ToUpper().Contains("DELETE"))
                    {
                        result.mensagem.Code        = 16;
                        result.mensagem.Message     = MensagemPadrao.Message(16).ToString();
                        result.mensagem.MessageType = MsgType.ERROR;
                    }
                    else
                    {
                        result.mensagem.Code        = 28;
                        result.mensagem.Message     = MensagemPadrao.Message(28).ToString();
                        result.mensagem.MessageType = MsgType.ERROR;
                    }
                }
                else if (result.mensagem.MessageBase.ToUpper().Contains("PRIMARY"))
                {
                    result.mensagem.Code        = 37;
                    result.mensagem.Message     = MensagemPadrao.Message(37).ToString();
                    result.mensagem.MessageType = MsgType.WARNING;
                }
                else if (result.mensagem.MessageBase.ToUpper().Contains("UNIQUE KEY"))
                {
                    result.mensagem.Code        = 54;
                    result.mensagem.Message     = MensagemPadrao.Message(54).ToString();
                    result.mensagem.MessageType = MsgType.WARNING;
                }
                else
                {
                    result.mensagem.Code        = 44;
                    result.mensagem.Message     = MensagemPadrao.Message(44).ToString();
                    result.mensagem.MessageType = MsgType.ERROR;
                }
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException ex)
            {
                result.mensagem = new Validate()
                {
                    Code = 42, Message = MensagemPadrao.Message(42).ToString(), MessageBase = ex.EntityValidationErrors.Select(m => m.ValidationErrors.First().ErrorMessage).First()
                };
            }
            catch (Exception ex)
            {
                result.mensagem.Code        = 17;
                result.mensagem.Message     = MensagemPadrao.Message(17).ToString(); //
                result.mensagem.MessageBase = new App_DominioException(ex.InnerException.InnerException.Message ?? ex.Message, GetType().FullName).Message;
                result.mensagem.MessageType = MsgType.ERROR;
            }
            return(result);
        }
Exemplo n.º 30
0
 public AddTechChamado(ChamadoModel _chamado)
 {
     InitializeComponent();
     CenterToParent();
     chamado = _chamado;
 }