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()); }
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); } }
private void btnBuscar_Click(object sender, EventArgs e) { CrudCliente crud = new CrudCliente(); dgvClientes.DataSource = crud.RetornarClientes(); }
public Form1() { InitializeComponent(); crud = new CrudCliente(); }