private void btnSalvarColaborador_Click(object sender, EventArgs e) { string erro = String.Empty; if (!ValidarCampos(out erro)) { MessageBox.Show(erro, "Atenção"); } ColaboradorTO colaboradorTO = new ColaboradorTO(); colaboradorTO.Nome = txtNomeColab.Text; colaboradorTO.RG = txtColabRG.Text; colaboradorTO.CPF = txtCpfColab.Text; colaboradorTO.Salario = Convert.ToInt32(txtSalarioColab.Text); colaboradorTO.Funcao = txtFuncaoColab.Text; colaboradorTO.DataContrato = dtDataContrato.Value.Date; ColaboradorService.Criar(colaboradorTO); if (!colaboradorTO.Valido) { MessageBox.Show(colaboradorTO.Mensagem, "Atenção"); return; } this.Close(); }
public void Atualizar(ColaboradorTO to) { _Contexto = ControladorAcesso.ObterContexto(); if (to.Identificador == 0 || to == null) { to.Valido = false; to.Mensagem = Mensagem.Atualizacao("Colaborador", false); return; } Colaborador entidade = _Contexto.Colaborador.FirstOrDefault(x => x.Identificador == to.Identificador); if (entidade == null) { to.Valido = false; to.Mensagem = Mensagem.Obter("Colaborador", false); return; } to.PreencherEntidade(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Mensagem.Atualizacao("Colaborador", true); return; }
public ListaColaboradorTO Listar() { _Contexto = ControladorAcesso.ObterContexto(); ListaColaboradorTO retorno = new ListaColaboradorTO(); List <Colaborador> listaColaborador = _Contexto.Colaborador.ToList(); if (listaColaborador == null || listaColaborador.Count == 0) { retorno.Valido = false; retorno.Mensagem = Mensagem.Lista("Colaborador", false); return(retorno); } ColaboradorTO to; foreach (Colaborador entidade in listaColaborador) { to = new ColaboradorTO(); to.PreencherTO(entidade); retorno.Lista.Add(to); } retorno.Valido = true; retorno.Mensagem = Mensagem.Lista("Colaborador", true); return(retorno); }
public void Cadastrar(ColaboradorTO to) { _Contexto = ControladorAcesso.ObterContexto(); Colaborador entidade = new Colaborador(); to.PreencherEntidade(entidade); _Contexto.Colaborador.Add(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Utilitario.Mensagem.Cadastro("Colaborador"); return; }
public ActionResult Details(int id) { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } ColaboradorTO ColaboradorTO = new ColaboradorTO(); try { ColaboradorTO = ColaboradorService.Obter(id); if (!ColaboradorTO.Valido) { Session["Mensagem"] = ColaboradorTO.Mensagem; return(RedirectToActionPermanent("Index")); } var ColaboradorVM = Mapper.Map <ColaboradorTO, ColaboradorVM>(ColaboradorTO); return(View(ColaboradorVM)); } catch (Exception ex) { ColaboradorTO.Mensagem = $"Erro ao obter Colaborador. Erro: {ex.Message}"; } return(View()); }
private void btnEditarColaborador_Click(object sender, EventArgs e) { ColaboradorTO colaboradorTO = new ColaboradorTO(); colaboradorTO.Nome = txtEditarNomeColab.Text; colaboradorTO.RG = txtEditarColabRG.Text; colaboradorTO.CPF = txtEditarCpfColab.Text; colaboradorTO.Salario = Convert.ToInt32(txtEditarSalarioColab.Text); colaboradorTO.Funcao = txtEditarColabFuncao.Text; colaboradorTO.DataContrato = dtDataContrato.Value.Date; ColaboradorService.Atualizar(colaboradorTO); if (!colaboradorTO.Valido) { MessageBox.Show(colaboradorTO.Mensagem); } this.Close(); }
private void PreencherCampos(int id) { ColaboradorTO colaboradorTO = new ColaboradorTO(); colaboradorTO = ColaboradorService.Obter(id); if (!colaboradorTO.Valido) { MessageBox.Show(colaboradorTO.Mensagem); this.Close(); } txtEditarNomeColab.Text = colaboradorTO.Nome; txtEditarColabRG.Text = colaboradorTO.RG; txtEditarCpfColab.Text = colaboradorTO.CPF; txtEditarSalarioColab.Text = Convert.ToString(colaboradorTO.Salario); txtEditarColabFuncao.Text = colaboradorTO.Funcao; dtDataContrato.Value = Convert.ToDateTime(colaboradorTO.DataContrato); lblEditarCodColab.Text = colaboradorTO.Identificador.ToString(); }
public ColaboradorTO Obter(int identificador) { _Contexto = ControladorAcesso.ObterContexto(); ColaboradorTO retorno = new ColaboradorTO(); Colaborador entidade = _Contexto.Colaborador.FirstOrDefault(x => x.Identificador == identificador); if (entidade == null) { retorno.Valido = false; retorno.Mensagem = Mensagem.Obter("Colaborador", false); return(retorno); } retorno.PreencherTO(entidade); retorno.Valido = true; retorno.Mensagem = Mensagem.Obter("Colaborador", true); return(retorno); }
public static void Criar(ColaboradorTO entidadeTO) { _Crud = CrudService <ColaboradorCrud> .ObterInstancia(); _Crud.Cadastrar(entidadeTO); }
public static void Atualizar(ColaboradorTO entidadeTO) { _Crud = CrudService <ColaboradorCrud> .ObterInstancia(); _Crud.Atualizar(entidadeTO); }