public JsonResult deletarClientes(int IDCliente)
        {
            CrudCliente exclusao = new CrudCliente();

            ExcellProtecaoVeicular.Model.Model.Clientes cliente = exclusao.deletarCliente(IDCliente);
            return(Json(string.Format("Cliente excluido com sucesso! Nome: {0} Número de identificação: {1}", cliente.Nome, cliente.IDCliente, JsonRequestBehavior.AllowGet)));
        }
        public ActionResult DetalhesDoCliente(int id)
        {
            crudcliente = new CrudCliente();
            var dadosImagens = crudcliente.DetalhesCliente(id);

            return(View(dadosImagens));
        }
        public ActionResult listarClientes(ExcellProtecaoVeicular.Model.Model.Clientes listar)
        {
            crudcliente = new CrudCliente();
            var lista = crudcliente.listarClientes();

            if (lista == null)
            {
                TempData["Mensagem"] = "Nenhum cliente encontrado";
                return(RedirectToAction("PageError"));
            }
            Dispose(true);
            return(View(lista));
        }
        public ActionResult cadastrarClientes(ClienteViewModel cadastrar)
        {
            HomeRepositorio repositorioEnviarEmail = new HomeRepositorio();

            if (ModelState.IsValid)
            {
                crudcliente = new CrudCliente();
                crudcliente.CadastrarDados(cadastrar); // Cadastrar dados do cliente
                int count = 0;                         // Contador para a imagem.
                                                       // Verifica se gerou o id do cliente para colocarmos no nome da imagem.
                if (RelacionamentoDados.IDCliente != 0 || RelacionamentoDados.IDCliente <= 0)
                {
                    try
                    {
                        foreach (string fileName in Request.Files)
                        {
                            var file           = Request.Files[count];
                            var extensao       = Path.GetExtension(file.FileName);
                            var NovoNomeImagem = Path.GetFileName("IMG" + RelacionamentoDados.IDCliente + count + extensao);
                            crudcliente.GravarDadosImagens(NovoNomeImagem);
                            var strCaminhoDiretorio = "~/images/CarroDeClientes";
                            var path = Path.Combine(Server.MapPath(strCaminhoDiretorio), NovoNomeImagem);
                            file.SaveAs(path);
                            count++;
                        }
                        repositorioEnviarEmail.SetEmail(
                            "Nada", cadastrar.Clientes.Email, "Excell Protecao Veicular", null, EnumTipoUsuario.Administrador, cadastrar.Clientes);
                        ModelState.Clear();
                        return(View());
                    }
                    catch (Exception)
                    {
                        TempData["ImagemError"] = "Erro ao salvar os dados, contate o administrador.";
                        return(View());
                    }
                }
                else
                {
                    TempData["ImagemError"] = "Não foi possível salvar a imagem";
                }

                return(View());
            }
            else
            {
                TempData["DadosIncompletos"] = "Dados incompletos, por favor verificar.";
            }
            return(View());
        }
示例#5
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                var cpf = Format.FormatarMaskedTextBoxString(txtCpf.Text);

                if (!string.IsNullOrWhiteSpace(cpf))
                {
                    Cliente cliente = new Cliente
                    {
                        Cpf            = cpf,
                        Nome           = txtNome.Text,
                        DataNascimento = Convert.ToDateTime(dtpDataNascimento.Text),
                        Endereco       = txtEndereco.Text,
                        Cidade         = txtCidade.Text
                    };

                    CrudCliente crud = new CrudCliente();

                    var resultado = crud.CadastrarCliente(cliente);

                    if (resultado)
                    {
                        MessageBox.Show("Cliente cadastrado com sucesso", "Mensagem do sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Erro ao cadastrar Cliente");
                    }
                }
                else
                {
                    MessageBox.Show("Cpf Invalido");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Erro ao cadastrar Cliente {ex.Message}", "Erro Servidor", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#6
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            CrudCliente crud = new CrudCliente();

            dgvClientes.DataSource = crud.RetornarClientes();
        }
示例#7
0
        public Form1()
        {
            InitializeComponent();

            crud = new CrudCliente();
        }