private void btnSalvarV_Click(object sender, EventArgs e) { if (!txtNomeV.Text.Equals("") && !txtSenhaV.Text.Equals("") && !mskCpfV.Text.Equals(""))// { var V = new Vendedor(); V.Cpf = mskCpfV.Text; if (ValidarCpf.ValidarCPF(V) == false) { MessageBox.Show("CPF ou operação inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { V = VendedorDAO.Find(V); V.Nome = txtNomeV.Text; V.Senha = txtSenhaV.Text; if (VendedorDAO.Alter(V) == true) { MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static void Renderizar() { Funcionario f = new Funcionario(); Console.WriteLine(" --- CADASTRAR FUNCIONARIO --- "); Console.Write("Informe o nome do funcionário: "); f.Nome = Console.ReadLine(); Console.Write("Informe o cpf do funcionário: "); f.Cpf = Console.ReadLine(); if (ValidarCpf.Validar(f.Cpf)) { if (FuncionarioDAO.Cadastrar(f)) { Console.WriteLine("Funcionário cadastrado com sucesso!"); } else { Console.WriteLine("O CPF desse funcionário já está cadastrado!"); } } else { Console.WriteLine("CPF inválido"); } }
//salvar private void btnSalvarA_Click(object sender, EventArgs e) { if (!txtNomeA.Text.Equals("") && !txtSenhaA.Text.Equals("") && !mskCpfA.Text.Equals("")) { var A = new Administrador(); A.Cpf = mskCpfA.Text; if (ValidarCpf.ValidarCPF(A) == false) { MessageBox.Show("CPF ou operação inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { A = AdministradorDAO.Find(A); A.Nome = txtNomeA.Text; A.Senha = txtSenhaA.Text; if (AdministradorDAO.Alter(A) == true) { MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult CadastrarSolicitante(Cliente c) { if (ModelState.IsValid) { if (c.Senha == c.ConfirmarSenha) { if (ValidarCpf.Cpf(c.Cpf)) { if (ClienteDAO.CadastrarCliente(c)) { return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Não é possível adicionar um cliente com mesmo cpf!"); return(View(c)); } } else { ModelState.AddModelError("", "Cpf inválido!"); return(View(c)); } } else { ModelState.AddModelError("", "Senhas não iguais!"); return(View(c)); } } else { return(View(c)); } }
public static void Renderizar() { Cliente c = new Cliente(); Console.WriteLine(" --- CADASTRAR CLIENTE --- "); Console.Write("Informe o nome do cliente: "); c.Nome = Console.ReadLine(); Console.Write("Informe o cpf do cliente: "); c.Cpf = Console.ReadLine(); if (ValidarCpf.Validar(c.Cpf)) { if (ClienteDAO.Cadastrar(c)) { Console.WriteLine("Cliente cadastrado com sucesso!"); } else { Console.WriteLine("O CPF desse cliente já está cadastrado!"); } } else { Console.WriteLine("CPF inválido"); } }
public override void Update(Paciente obj) { if (ValidarCpf.IsCpf(obj.CPF)) { base.Update(obj); } else { throw new System.Exception("CPF Inválido"); } }
public Paciente SalvarPaciente(Paciente paciente) { try { if (paciente == null) { throw new Exception("Não é possivel salvar um Paciente vazio"); } //Vendo se a idade do paciente e maior que 18 int idade = DateTime.Now.Year - paciente.DataDeNascimento.Year; if (paciente.DataDeNascimento.AddYears(18) > DateTime.Now) { idade = idade - 1; } //Chamando a classe ValidaCpf, passando uma string digitada pelo usuario bool valido = ValidarCpf.IsCpf(paciente.CPF); if (idade > 18 && paciente.Codigo != 0 && valido == true) { //Verificando se existe algum codigo cadastrado no banco de dados var codigo = repository.Get(x => x.Codigo == paciente.Codigo).FirstOrDefault(); //Verificando se existe algum cpf cadastrado no banco de dados var cpf = repository.Get(x => x.CPF == paciente.CPF).FirstOrDefault(); if (codigo != null) { throw new Exception("Não é possivel salvar o Paciente com um código duplicado!"); } else if (cpf != null) { throw new Exception("Não é possivel salvar o Paciente com um CPF duplicado!"); } else { //Transformar string para Enum para salvar //if(paciente.Planos == EnumPlanos.) //var minhaString = "Segundo"; //MinhaEnum foo = (MinhaEnum)Enum.Parse(typeof(MinhaEnum), minhaString); repository.Save(paciente); return(paciente); } } return(null); } catch (Exception ex) { throw ex; } }
private void btnSalvarC_Click(object sender, EventArgs e) { if (!txtNomeC.Text.Equals("") && !txtEndC.Text.Equals("") && !mskCpfC.Text.Equals("") && ((rdoFemC.Checked) || (rdoMascC.Checked))) { var C = new Cliente(); C.Nome = txtNomeC.Text; C.Cpf = mskCpfC.Text; C.Telefone = mskTelC.Text; C.Endereco = txtEndC.Text; if (rdoFemC.Checked) { C.Sexo = "F"; } else { C.Sexo = "M"; } if (ValidarCpf.ValidarCPF(C) == false) { MessageBox.Show("Por favor, digite um Cpf válido!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (ClienteDAO.Find(C) != null) { MessageBox.Show("CPF já cadastrado! Verifique os dados e tente novamente mais tarde", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (ClienteDAO.Insert(C) == true) { MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnSalvarC_Click(object sender, EventArgs e) { if (!txtNomeC.Text.Equals("") && !txtEndC.Text.Equals("") && !mskCpfC.Text.Equals("") && ((rdoFemC.Checked) || (rdoMascC.Checked))) { var C = new Cliente(); C.Cpf = mskCpfC.Text; if (ValidarCpf.ValidarCPF(C) == false) { MessageBox.Show("CPF ou operação inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { C = ClienteDAO.Find(C); C.Nome = txtNomeC.Text; C.Endereco = txtEndC.Text; C.Telefone = mskTelC.Text; if (rdoFemC.Checked == true) { C.Sexo = "F"; } else { C.Sexo = "M"; } if (ClienteDAO.Alter(C) == true) { MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//salvar private void btnSalvarA_Click(object sender, EventArgs e) { if (!txtNomeA.Text.Equals("") && !txtSenhaA.Text.Equals("") && !mskCpfA.Text.Equals("")) { var A = new Administrador(); var V = new Vendedor(); V.Cpf = mskCpfA.Text; A.Nome = txtNomeA.Text; A.Cpf = mskCpfA.Text; A.Senha = txtSenhaA.Text; if (ValidarCpf.ValidarCPF(A) == false) { MessageBox.Show("Por favor, digite um Cpf válido!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (AdministradorDAO.Find(A) != null || VendedorDAO.Find(V) != null) { MessageBox.Show("CPF já cadastrado! Já tem um mesmo CPF para Adm ou Vendedor!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (AdministradorDAO.Insert(A) == true) { MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private Fachada() { daos = new Dictionary <string, IDAO>(); /* Intânciando o Map de Regras de Negócio */ rns = new Dictionary <string, Dictionary <string, List <IStrategy> > >(); _gerar_log = new Gerar_log(); parametro_excluir para_ex = new parametro_excluir(); CategoriaDAO catDAO = new CategoriaDAO(); daos.Add(typeof(Categoria).Name, catDAO); List <IStrategy> rnsSalvarCategoria = new List <IStrategy>(); List <IStrategy> rnsAlterarCategoria = new List <IStrategy>(); List <IStrategy> rnsExcluirCategoria = new List <IStrategy>(); rnsExcluirCategoria.Add(para_ex); List <IStrategy> rnsConsultarCategoria = new List <IStrategy>(); Dictionary <string, List <IStrategy> > rnsCategoria = new Dictionary <string, List <IStrategy> >(); rnsCategoria.Add("SALVAR", rnsSalvarCategoria); rnsCategoria.Add("ALTERAR", rnsAlterarCategoria); rnsCategoria.Add("EXCLUIR", rnsExcluirCategoria); rnsCategoria.Add("CONSULTAR", rnsConsultarCategoria); rns.Add(typeof(Categoria).Name, rnsCategoria); Grupo_precificacaoDAO g_preDAO = new Grupo_precificacaoDAO(); daos.Add(typeof(Grupo_Precificacao).Name, g_preDAO); List <IStrategy> rnsSalvarGrupo_precificacao = new List <IStrategy>(); List <IStrategy> rnsAlterarGrupo_precificacao = new List <IStrategy>(); List <IStrategy> rnsExcluirGrupo_precificacao = new List <IStrategy>(); rnsExcluirGrupo_precificacao.Add(para_ex); List <IStrategy> rnsConsultarGrupo_precificacao = new List <IStrategy>(); Dictionary <string, List <IStrategy> > rnsGrupo_precificacao = new Dictionary <string, List <IStrategy> >(); rnsGrupo_precificacao.Add("SALVAR", rnsSalvarGrupo_precificacao); rnsGrupo_precificacao.Add("ALTERAR", rnsAlterarGrupo_precificacao); rnsGrupo_precificacao.Add("EXCLUIR", rnsExcluirGrupo_precificacao); rnsGrupo_precificacao.Add("CONSULTAR", rnsConsultarGrupo_precificacao); rns.Add(typeof(Grupo_Precificacao).Name, rnsGrupo_precificacao); LivroDAO proDAO = new LivroDAO(); daos.Add(typeof(Livro).Name, proDAO); Ativacao_livro at = new Ativacao_livro(); //transfomar_formato trans_for = new transfomar_formato(); List <IStrategy> rnsSalvarProduto = new List <IStrategy>(); rnsSalvarProduto.Add(at); //rnsSalvarProduto.Add(val_cod); //rnsSalvarProduto.Add(trans_for); List <IStrategy> rnsAlterarProduto = new List <IStrategy>(); //rnsAlterarProduto.Add(val_cod); //rnsAlterarProduto.Add(trans_for); List <IStrategy> rnsExcluirProduto = new List <IStrategy>(); rnsExcluirProduto.Add(para_ex); List <IStrategy> rnsConsultarProduto = new List <IStrategy>(); //rnsConsultarProduto.Add(at); Dictionary <string, List <IStrategy> > rnsProduto = new Dictionary <string, List <IStrategy> >(); rnsProduto.Add("SALVAR", rnsSalvarProduto); rnsProduto.Add("ALTERAR", rnsAlterarProduto); rnsProduto.Add("EXCLUIR", rnsExcluirProduto); rnsProduto.Add("CONSULTAR", rnsConsultarProduto); rns.Add(typeof(Livro).Name, rnsProduto); EnderecoDAO endDAO = new EnderecoDAO(); daos.Add(typeof(Endereco).Name, endDAO); Validar_endereco val_end = new Validar_endereco(); List <IStrategy> rnsSalvarendereco = new List <IStrategy>() { val_end }; List <IStrategy> rnsAlterarendereco = new List <IStrategy>(); List <IStrategy> rnsExcluirendereco = new List <IStrategy>(); rnsExcluirendereco.Add(para_ex); List <IStrategy> rnsConsultarendereco = new List <IStrategy>(); Dictionary <string, List <IStrategy> > rnsendereco = new Dictionary <string, List <IStrategy> >(); rnsendereco.Add("SALVAR", rnsSalvarendereco); rnsendereco.Add("ALTERAR", rnsAlterarendereco); rnsendereco.Add("EXCLUIR", rnsExcluirendereco); rnsendereco.Add("CONSULTAR", rnsConsultarendereco); rns.Add(typeof(Endereco).Name, rnsendereco); Cartao_CreditoDAO carDAO = new Cartao_CreditoDAO(); GerarBandeira gb = new GerarBandeira(); Validar_Cartao vc = new Validar_Cartao(); daos.Add(typeof(Cartao_Credito).Name, carDAO); List <IStrategy> rnsSalvarCartao_Credito = new List <IStrategy>(); rnsSalvarCartao_Credito.Add(gb); rnsSalvarCartao_Credito.Add(vc); List <IStrategy> rnsAlterarCartao_Credito = new List <IStrategy>(); rnsAlterarCartao_Credito.Add(gb); rnsAlterarCartao_Credito.Add(vc); List <IStrategy> rnsExcluirCartao_Credito = new List <IStrategy>(); rnsExcluirendereco.Add(para_ex); List <IStrategy> rnsConsultarCartao_Credito = new List <IStrategy>(); Dictionary <string, List <IStrategy> > rnsCartao_Credito = new Dictionary <string, List <IStrategy> >(); rnsCartao_Credito.Add("SALVAR", rnsSalvarCartao_Credito); rnsCartao_Credito.Add("ALTERAR", rnsAlterarCartao_Credito); rnsCartao_Credito.Add("EXCLUIR", rnsExcluirCartao_Credito); rnsCartao_Credito.Add("CONSULTAR", rnsConsultarCartao_Credito); rns.Add(typeof(Cartao_Credito).Name, rnsCartao_Credito); ClienteDAO cliDAO = new ClienteDAO(); daos.Add(typeof(Cliente).Name, cliDAO); ValidarCpf val_cpf = new ValidarCpf(); Validar_senha val_senha = new Validar_senha(); Criptografar_senha cri_senha = new Criptografar_senha(); Validar_end_cli val_end_cli = new Validar_end_cli(); List <IStrategy> rnsSalvarCliente = new List <IStrategy>() { val_cpf, val_senha, cri_senha, val_end_cli }; List <IStrategy> rnsAlterarCliente = new List <IStrategy>() { val_cpf, val_senha, cri_senha, val_end_cli }; List <IStrategy> rnsExcluirCliente = new List <IStrategy>() { para_ex, cri_senha }; List <IStrategy> rnsConsultarCliente = new List <IStrategy>() { cri_senha }; Dictionary <string, List <IStrategy> > rnsCliente = new Dictionary <string, List <IStrategy> >(); rnsCliente.Add("SALVAR", rnsSalvarCliente); rnsCliente.Add("ALTERAR", rnsAlterarCliente); rnsCliente.Add("EXCLUIR", rnsExcluirCliente); rnsCliente.Add("CONSULTAR", rnsConsultarCliente); rns.Add(typeof(Cliente).Name, rnsCliente); Item_vendaDAO itemDAO = new Item_vendaDAO(); daos.Add(typeof(Item_venda).Name, itemDAO); List <IStrategy> rnsSalvarItem_venda = new List <IStrategy>(); List <IStrategy> rnsAlterarItem_venda = new List <IStrategy>(); List <IStrategy> rnsExcluirItem_venda = new List <IStrategy>(); rnsExcluirItem_venda.Add(para_ex); List <IStrategy> rnsConsultarItem_venda = new List <IStrategy>(); Dictionary <string, List <IStrategy> > rnsItem_venda = new Dictionary <string, List <IStrategy> >(); rnsItem_venda.Add("SALVAR", rnsSalvarItem_venda); rnsItem_venda.Add("ALTERAR", rnsAlterarItem_venda); rnsItem_venda.Add("EXCLUIR", rnsExcluirItem_venda); rnsItem_venda.Add("CONSULTAR", rnsConsultarItem_venda); rns.Add(typeof(Item_venda).Name, rnsItem_venda); VendaDao venDAO = new VendaDao(); Calcular_Frete CalFrete = new Calcular_Frete(); Manter_ranking manRan = new Manter_ranking(); daos.Add(typeof(Venda).Name, venDAO); List <IStrategy> rnsSalvarVenda = new List <IStrategy>(); rnsSalvarVenda.Add(manRan); List <IStrategy> rnsAlterarVenda = new List <IStrategy>(); List <IStrategy> rnsExcluirVenda = new List <IStrategy>(); rnsExcluirVenda.Add(para_ex); List <IStrategy> rnsConsultarVenda = new List <IStrategy>(); Dictionary <string, List <IStrategy> > rnsVenda = new Dictionary <string, List <IStrategy> >(); rnsVenda.Add("SALVAR", rnsSalvarVenda); rnsVenda.Add("ALTERAR", rnsAlterarVenda); rnsVenda.Add("EXCLUIR", rnsExcluirVenda); rnsVenda.Add("CONSULTAR", rnsConsultarVenda); rns.Add(typeof(Venda).Name, rnsVenda); PedidoDAO pedDAO = new PedidoDAO(); daos.Add(typeof(Pedido).Name, pedDAO); List <IStrategy> rnsSalvarPedido = new List <IStrategy>(); List <IStrategy> rnsAlterarPedido = new List <IStrategy>(); List <IStrategy> rnsExcluirPedido = new List <IStrategy>(); rnsExcluirPedido.Add(para_ex); List <IStrategy> rnsConsultarPedido = new List <IStrategy>(); Dictionary <string, List <IStrategy> > rnsPedido = new Dictionary <string, List <IStrategy> >(); rnsPedido.Add("SALVAR", rnsSalvarPedido); rnsPedido.Add("ALTERAR", rnsAlterarPedido); rnsPedido.Add("EXCLUIR", rnsExcluirPedido); rnsPedido.Add("CONSULTAR", rnsConsultarPedido); rns.Add(typeof(Pedido).Name, rnsPedido); gerar_produtos_venda gpv = new gerar_produtos_venda(); List <IStrategy> rnsSalvarGerar_produtos = new List <IStrategy>(); List <IStrategy> rnsAlterarGerar_produtos = new List <IStrategy>(); List <IStrategy> rnsExcluirGerar_produtos = new List <IStrategy>(); rnsExcluirGerar_produtos.Add(para_ex); List <IStrategy> rnsConsultarGerar_produtos = new List <IStrategy>() { gpv }; Dictionary <string, List <IStrategy> > rnsGerar_produtos = new Dictionary <string, List <IStrategy> >(); rnsGerar_produtos.Add("SALVAR", rnsSalvarGerar_produtos); rnsGerar_produtos.Add("ALTERAR", rnsAlterarGerar_produtos); rnsGerar_produtos.Add("EXCLUIR", rnsExcluirGerar_produtos); rnsGerar_produtos.Add("CONSULTAR", rnsConsultarGerar_produtos); rns.Add(typeof(Gerar_produtos).Name, rnsGerar_produtos); List <IStrategy> rnsConsultarFrete = new List <IStrategy>(); rnsConsultarFrete.Add(CalFrete); Dictionary <string, List <IStrategy> > rnsFrete = new Dictionary <string, List <IStrategy> >(); rnsFrete.Add("CONSULTAR", rnsConsultarFrete); rns.Add(typeof(Frete).Name, rnsFrete); }