Esempio n. 1
0
 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 }));
     }
 }
Esempio n. 2
0
        public long SaveTipoAcao(TipoAcao entity)
        {
            var retorno = Contexto.TipoAcao.Add(entity);

            Contexto.SaveChanges();
            return(retorno.Id);
        }
Esempio n. 3
0
 private void ValidateTipoAcao(TipoAcao entity, bool delete)
 {
     if (entity.Descricao.IsNullOrEmpty() && !delete)
     {
         throw new ApplicationException("Tipo de ação: O campo 'Descricao' é obrigatório.");
     }
 }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
        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;
 }
Esempio n. 10
0
 private void btnNovo_Click(object sender, EventArgs e)
 {
     tcBase.SelectedTab = tpDados;
     TpAcao = TipoAcao.Salvar;
 }
Esempio n. 11
0
        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>();
 }
Esempio n. 13
0
 public void TipoAcaoUpdate(TipoAcao itens)
 {
     _repositorio.Update(itens);
 }
Esempio n. 14
0
 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);
        }
Esempio n. 16
0
        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;
        }
Esempio n. 17
0
 public abstract T ObterRegistro(TipoAcao inserindo);
Esempio n. 18
0
        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);
        }