public ActionResult Edit(TipoAcao_Model data, bool continueAdd, bool isDelete) { if (!isDelete) { if (ModelState.IsValid) { db.Entry(data.TipoAcao).State = EntityState.Modified; db.SaveChanges(); return(continueAdd ? RedirectToAction("Edit", new { id = data.TipoAcao.tipoacaoid, cod_segmento = data.TipoAcao.segmentoid }) : RedirectToAction("List", new { id = data.TipoAcao.segmentoid })); } return(View(data)); } else { try { TipoAcao dataDelete = db.TipoAcao.Find(data.TipoAcao.tipoacaoid, data.TipoAcao.segmentoid); db.TipoAcao.Remove(dataDelete); db.SaveChanges(); RedirectToAction("List", new { id = data.CodSegmento }); } catch (DbEntityValidationException e) { //foreach (var result in e.EntityValidationErrors) // { // foreach (var error in result.ValidationErrors) // { ModelState.AddModelError("", e.Message); //} // } return(RedirectToAction("Edit", new { id = data.TipoAcao.tipoacaoid, cod_segmento = data.TipoAcao.segmentoid })); } return(RedirectToAction("List", new { id = data.TipoAcao.segmentoid })); } }
public long SaveTipoAcao(TipoAcao entity) { var retorno = Contexto.TipoAcao.Add(entity); Contexto.SaveChanges(); return(retorno.Id); }
private void ValidateTipoAcao(TipoAcao entity, bool delete) { if (entity.Descricao.IsNullOrEmpty() && !delete) { throw new ApplicationException("Tipo de ação: O campo 'Descricao' é obrigatório."); } }
public override Revista ObterRegistro(TipoAcao tipo) { telaCaixa.VisualizarRegistros(); Console.Write("\nDigite o ID da caixa: "); int idCaixa = Convert.ToInt32(Console.ReadLine()); bool numeroEncontrado = controladorCaixa.ExisteRegistroComEsteId(idCaixa); if (!numeroEncontrado) { ApresentarMensagem("Nenhuma revista foi encontrada com este ID: " + idCaixa, TipoMensagem.Erro); ConfigurarTela($"{tipo} uma revista..."); return(ObterRegistro(tipo)); } Caixa caixa = controladorCaixa.SelecionarRegistroPorId(idCaixa); Console.Write("Digite a coleção da revista: "); string colecao = Console.ReadLine(); Console.Write("Digite o número de edição da revista: "); int numeroEdicao = Convert.ToInt32(Console.ReadLine()); return(new Revista(colecao, numeroEdicao, caixa)); }
public override Caixa ObterRegistro(TipoAcao tipo) { Console.Write("Digite a etiqueta da caixa: "); string etiqueta = Console.ReadLine(); Console.Write("Digite a cor da caixa: "); string cor = Console.ReadLine(); return(new Caixa(cor, etiqueta)); }
public AcaoBase(XMLComandoSQL cmd, TipoAcao tipo) { configuracao = Configuracao.Instance; this.cmdSQL = cmd; idComando = int.Parse(cmd.Proprietario.ID); Titulo = cmd.Titulo; this.TipoAcao = tipo; ComandoSQL = cmd.ComandoSQL; ConexaoOrigem = cmd.ConexaoOrigem; ConexaoDestino = cmd.ConexaoDestino; }
public override Amigo ObterRegistro(TipoAcao tipo) { Console.Write("Digite o nome do amiguinho: "); string nome = Console.ReadLine(); Console.Write("Digite o nome do responsável: "); string nomeResponsavel = Console.ReadLine(); Console.Write("Digite o telefone do amiguinho: "); string telefone = Console.ReadLine(); Console.Write("Digite da onde é o amiguinho: "); string localidade = Console.ReadLine(); return(new Amigo(nome, nomeResponsavel, telefone, localidade)); }
public FormTatuagem(TipoAcao tipoAcao) { InitializeComponent(); btnAlterarPesquisa.Location = btnVoltar.Location; switch (tipoAcao) { case TipoAcao.Cadastro: btnVoltar.Visible = true; break; case TipoAcao.Edicao: btnAlterarPesquisa.Visible = true; break; } }
public FormTatuagem(TipoAcao tipoAcao, Tatuagem tatuagem) : this(tipoAcao) { Id = tatuagem.Id; txtLocal.Text = tatuagem.Local; txtDesenho.Text = tatuagem.Desenho; }
private void btnNovo_Click(object sender, EventArgs e) { tcBase.SelectedTab = tpDados; TpAcao = TipoAcao.Salvar; }
private void btnEditar_Click(object sender, EventArgs e) { cModGeral = new C_ModuloGeral(); DataGridViewRow Row = grdBase.CurrentRow; TpAcao = TipoAcao.Editar; PesquisarDados(string.Empty, cModGeral.TiraCampos(Row.Cells[0].Value.ToString())); tcBase.SelectedTab = tpDados; }
public AcaoManutencao(XMLComandoSQL cmd, TipoAcao tipo) : base(cmd, tipo) { pacote = cmd.TamanhoPacote; Comandos = new List<string>(); }
public void TipoAcaoUpdate(TipoAcao itens) { _repositorio.Update(itens); }
public void TipoAcaoAdd(TipoAcao itens) { _repositorio.Add(itens); }
public override string ToString() { string minhaString = "PROCESSO: " + IdCliente.ToString() + "|" + IdParteContraria.ToString() + "|" + AndamentoProcesso.ToString() + "|" + Foro.ToString() + "|" + Area.ToString() + "|" + TipoAcao.ToString(); return(minhaString); }
public string Executar(string Texto, string Chave, TipoNivel Nivel, TipoAcao Acao, TipoCripto Cripto) { int _Nivel = 0; string TextoPronto = ""; string VerOK = Verifica(Chave); if (VerOK.Trim() != "") { throw new Erro(VerOK.Trim()); } ArrumaChave(Chave); switch (Nivel) { case TipoNivel.Baixo: _Nivel = 1; break; case TipoNivel.MédioBaixo: _Nivel = 2; break; case TipoNivel.Médio: _Nivel = 3; break; case TipoNivel.MédioAlto: _Nivel = 4; break; case TipoNivel.Alto: _Nivel = 5; break; } if (Acao == TipoAcao.Encriptar) { TextoPronto = Texto.Trim(); for (int intFor = 1; intFor <= _Nivel; intFor++) { TextoPronto = Encriptar(TextoPronto); } if (Cripto == TipoCripto.Símbolos) { TextoPronto = PassaParaASCII(TextoPronto); } } else if (Acao == TipoAcao.Decriptar) { if (Cripto == TipoCripto.Símbolos) { TextoPronto = PassaParaNumeros(Texto.Trim()); } else { TextoPronto = Texto.Trim(); } for (int intFor = _Nivel; intFor >= 1; intFor--) { TextoPronto = Decriptar(TextoPronto); } } return TextoPronto; }
public abstract T ObterRegistro(TipoAcao inserindo);
public void TesteProcessoCliente() { Usuario usuario = new Usuario(); usuario.Login = "******"; usuario.Senha = "12345"; usuario.Nome = "Conrado Adevany Clarke"; usuario.Inserir(); Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco); usuario.Logar(); Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco); Cliente cliente = new Cliente(); cliente.Nome = "Mila Kunis"; cliente.Inserir(); Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco); TipoAcao tipoAcao = new TipoAcao(); tipoAcao.Descricao = "Danos morais por duelo na lama"; tipoAcao.Inserir(); Assert.AreEqual(tipoAcao.OrigemDados, OrigemDados.Banco); Processo processo = new Processo(); processo.Cabeca.Nome = "Cameron Diaz"; processo.Reu = "Jessica Rabbit"; processo.TipoAcao = tipoAcao; processo.Inserir(); Processo processo2 = new Processo(); processo2.Id = processo.Id; processo2.Obter(); Assert.AreEqual(tipoAcao.Id, processo2.TipoAcao.Id); processo.Clientes.Add(cliente); processo.Salvar(); //Verifica sincronização entre coleções Assert.IsTrue(cliente == processo.Clientes[0]); Assert.IsTrue(processo == cliente.Processos[0]); ProcessoCliente processoCliente = new ProcessoCliente(processo, cliente); Assert.IsTrue(processoCliente.Obter()); Recorte recorte = new Recorte(processo, Sessao.UsuarioAtual); processo.Recortes.Add(recorte); Assert.IsTrue(processo.Recortes[0] == recorte); processo.Salvar(); Processo processo3 = new Processo(); processo3.Id = processo.Id; processo3.Obter(); Assert.IsNotNull(processo3.Recortes.FirstOrDefault((rec) => rec.DataInclusao == recorte.DataInclusao && rec.Processo.Id == recorte.Processo.Id)); processo.Recortes.Clear(); processo.Clientes.Clear(); processo.Salvar(); Assert.IsFalse(processoCliente.Obter()); processo.Remover(); Assert.IsNull(processo.Id); Assert.AreEqual(processo.OrigemDados, OrigemDados.Local); cliente.Remover(); Assert.IsNull(cliente.Id); Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local); tipoAcao.Remover(); Assert.IsNull(tipoAcao.Id); Assert.AreEqual(tipoAcao.OrigemDados, OrigemDados.Local); usuario.Remover(); Assert.AreEqual(usuario.OrigemDados, OrigemDados.Local); }