public ActionResult Create(Cliente Persona) { try { if (ModelState.IsValid) { IRepositorio<Cliente> repo = new ClienteRepositorio(); if (Persona.Tipo.Equals("Natural")) Persona.Tipo = "V"; else Persona.Tipo = "J"; repo.Save(Persona); return RedirectToAction("Index"); } return RedirectToAction("Index"); } catch { // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario IEnumerable<string> items = new string[] { "Natural", "Juridico" }; ViewData["Tipo"] = new SelectList(items); return View(Persona); } }
// // GET: /Cliente/Delete/5 public ActionResult Delete(int id) { try { IRepositorio<Cliente> repoCliente = new ClienteRepositorio(); repoCliente.Delete(repoCliente.GetById(id)); return RedirectToAction("Index"); }catch(Exception e) { } return RedirectToAction("Index"); }
public int[] buscarPorNombre(String nombre) { IRepositorio<Cliente> repoP = new ClienteRepositorio(); IList<Cliente> Clientes = repoP.GetAll(); IList<Cliente> posiblesAmigos = new List<Cliente>(); foreach (var item in Clientes) { if (item.Nombre.Contains(nombre)) { posiblesAmigos.Add(item); } } int[] ids = new int[posiblesAmigos.Count]; int i = 0; foreach (var posiblesAmigo in posiblesAmigos) { ids[i] = Convert.ToInt32(posiblesAmigo.RifCedula); } return ids; }
public Cliente ObterPorId(int IdCliente) { ClienteRepositorio rep = new ClienteRepositorio(); return(rep.FindById(IdCliente)); //Obter um Cliente poR id }
private void InstanciarClienteRepositorio() { _clienteRepositorio = new ClienteRepositorio(); }
public ActionResult Listar() { clienteDB = new ClienteRepositorio(); return(View(clienteDB.Listar())); }
public ClienteController() { repositorio = new ClienteRepositorio(); }
public ClienteServico(DataContext contexto, IMapper mapper) { _repositorio = new ClienteRepositorio(contexto); _map = mapper; }
public IEnumerable <Cliente> ListarCliente() { IClienteRepositorio instancia = new ClienteRepositorio(); return(instancia.ListarCliente()); }
private void Pesquisar() { ClienteRepositorio <Cliente> clienteRepo = new ClienteRepositorio <Cliente>(); Enum.TryParse <Situacao>(cboSituacao.SelectedValue.ToString(), out situacao); int value = (int)situacao; IList <Cliente> objeto = clienteRepo.Pesquisar(txtCliente.Text, situacao); var lista = objeto.Select(s => new { Id = s.Id, Tipo = s.Tipo, NomeRazao = s.NomeRazao, Cidade = s.Cidade, Contato = s.Contato, Status = s.Status } ).OrderBy(x => x.NomeRazao) .ToList(); dgvClientes.DataSource = lista; //Cria as colunas //DataGridViewCheckBoxColumn colChk = new DataGridViewCheckBoxColumn(); Deve ser criado pela tela DataGridViewTextBoxColumn colClienteId = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteTipo = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteNomeRazao = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteCidade = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteContato = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteSituacao = new DataGridViewTextBoxColumn(); //Nomeia os cabeçalhos dgvClientes.Columns[0].HeaderText = "Id"; dgvClientes.Columns[1].HeaderText = "Tipo"; dgvClientes.Columns[2].HeaderText = "Nome/Razão"; dgvClientes.Columns[3].HeaderText = "Cidade"; dgvClientes.Columns[4].HeaderText = "Contato"; dgvClientes.Columns[5].HeaderText = "Situação"; //Cores dgvClientes.GridColor = Color.Black; dgvClientes.ForeColor = Color.Black; this.dgvClientes.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; this.dgvClientes.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvClientes.MultiSelect = false; this.dgvClientes.Dock = DockStyle.Fill; //Já Existentes dgvClientes.ColumnHeadersDefaultCellStyle.BackColor = Color.LightSkyBlue; dgvClientes.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; dgvClientes.ColumnHeadersDefaultCellStyle.Font = new Font(dgvClientes.Font, FontStyle.Bold); dgvClientes.ForeColor = Color.Black; dgvClientes.Name = "dgvClientes"; dgvClientes.Location = new Point(8, 8); dgvClientes.Size = new Size(500, 250); dgvClientes.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders; dgvClientes.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single; dgvClientes.CellBorderStyle = DataGridViewCellBorderStyle.Single; dgvClientes.RowHeadersVisible = false; }
public static Cliente ProcuraPorPais(string pais) { var resultado = ClienteRepositorio.GetClientes().Find(n => n.Pais == pais); return(resultado); }
public static Cliente ProcuraPorNome(string nome) { var resultado = ClienteRepositorio.GetClientes().Find(n => n.Nome == nome); return(resultado); }
public ContaController(ClienteRepositorio clienteRepositorio, ContaRepositorio contaRepositorio) { _clienteRepositorio = clienteRepositorio; _contaRepositorio = contaRepositorio; }
public HomeController() { context = new GerenciamentoProcessosContext(); repoCli = new ClienteRepositorio(context); repoPro = new ProcessoRepositorio(context); }
public ActionResult EditarTime(int id) { _repositorio = new ClienteRepositorio(); return(View(_repositorio.ObterCliente(0).Find(t => t.ClienteID == id))); }
public ActionResult ObterCliente() { _repositorio = new ClienteRepositorio(); ModelState.Clear(); return(View(_repositorio.ObterCliente(0))); }
private void btnSalvar_Click(object sender, EventArgs e) { Enum.TryParse <TipoPessoa>(cboTipo.SelectedValue.ToString(), out tipoPessoa); int valueTipoPessoa = (int)tipoPessoa; Enum.TryParse <Situacao>(cboStatus.SelectedValue.ToString(), out situacao); int valueSituacao = (int)situacao; errorProvider1.Clear(); if (cboTipo.Text == string.Empty) { errorProvider1.SetError(cboTipo, "Informe o tipo do cliente."); return; } if (txtNomeRazao.Text == string.Empty) { errorProvider1.SetError(txtNomeRazao, "Informe o Nome/Razão do cliente."); return; } if (txtEndereco.Text == string.Empty) { errorProvider1.SetError(txtEndereco, "Informe o endereço do cliente."); return; } if (txtNumero.Text == string.Empty) { errorProvider1.SetError(txtNumero, "Informe o número do cliente."); return; } if (txtCep.Text == string.Empty) { errorProvider1.SetError(txtCep, "Informe o cep do cliente."); return; } if (txtBairro.Text == string.Empty) { errorProvider1.SetError(txtBairro, "Informe o bairro do cliente."); return; } if (txtUf.Text == string.Empty) { errorProvider1.SetError(txtUf, "Informe a UF do cliente."); return; } if (txtCidade.Text == string.Empty) { errorProvider1.SetError(txtCidade, "Informe a cidade do cliente."); return; } if (cboStatus.Text == string.Empty) { errorProvider1.SetError(cboStatus, "Informe o status do cliente."); return; } ClienteRepositorio <Cliente> clienteRepo = new ClienteRepositorio <Cliente>(); try { Cliente cliente = new Cliente(); cliente.Id = idCliente; cliente.Documento = maskDocumento.Text.Trim(); //cliente.Tipo = RetornaTipoCliente.retornaTipoClienteInclusao(cboTipo.Text.Trim()); cliente.Tipo = tipoPessoa; cliente.NomeRazao = txtNomeRazao.Text.Trim(); cliente.Endereco = txtEndereco.Text.Trim(); cliente.Numero = txtNumero.Text.Trim(); cliente.Complemento = txtComplemento.Text.Trim(); cliente.Cep = txtCep.Text.Trim(); cliente.Bairro = txtBairro.Text.Trim(); cliente.Uf = txtUf.Text.Trim(); cliente.Cidade = txtCidade.Text.Trim(); cliente.Ddd = txtDdd.Text.Trim(); cliente.Telefone = txtTelefone.Text.Trim(); cliente.Email = txtEmail.Text.Trim(); cliente.Contato = txtContato.Text.Trim(); //cliente.Status = RetornaStatusConsulta.retornaStatusInclusao(cboStatus.Text.Trim()); cliente.Status = situacao; if (cliente.Id == 0) { clienteRepo.Inserir(cliente); MessageBox.Show("Cadastro realizado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } else { clienteRepo.Alterar(cliente); MessageBox.Show("Alteração realizada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } } catch (Exception ex) { MessageBox.Show("Erro na operação " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public ClienteFacade() { clienteRepositorio = new ClienteRepositorio(); }
public Cliente ObtenerCliente(string NumDocuemto) { IClienteRepositorio instancia = new ClienteRepositorio(); return(instancia.ObtenerCliente(NumDocuemto)); }
public Cliente ObtenerCliente(string numeroDocumento) { IClienteRepositorio instancia = new ClienteRepositorio(); return(instancia.ObtenerCliente(numeroDocumento)); }
public ActionResult Edit(Cliente c) { try { IRepositorio<Cliente> repoCliente = new ClienteRepositorio(); repoCliente.Update(c); return RedirectToAction("Index"); }catch(Exception e) { } return View(c); }
public ClienteController() { UnitOfWorkCliente = new ClienteRepositorio(); UnitOfWorkTelefone = new TelefoneClienteRepositorio(); }
public ActionResult Find(string q) { IRepositorio<Cliente> repoP = new ClienteRepositorio(); IList<Cliente> Clientes = repoP.GetAll(); IList<Cliente> posiblesAmigos = new List<Cliente>(); foreach (var item in Clientes) { if (item.Nombre.Contains(q.ToUpper()) || item.Nombre.Contains(q.ToLower())) { posiblesAmigos.Add(item); } } string[] ami = new string[posiblesAmigos.Count]; int i = 0; foreach (var Cliente in posiblesAmigos) { ami[i] = Cliente.Nombre; i++; } return Content(string.Join("\n", ami)); ; }
public ClienteController(ClienteRepositorio clienteRepositorio) { _clienteRepositorio = clienteRepositorio; }
// // GET: /Cliente/ public ActionResult Index() { IRepositorio<Cliente> repoCliente = new ClienteRepositorio(); IList<Cliente> misClientes = repoCliente.GetAll(); return View(misClientes); }
public ClienteController(ClienteRepositorio clienteRepositorio, ApplicationContext context) { this.clienteRepositorio = clienteRepositorio; this.context = context; }
public ActionResult Index(HtmlForm form) { string nick = Request["persona"]; int[] ids = buscarPorNombre(nick); IList<Cliente> milista = new List<Cliente>(); IRepositorio<Cliente> repo = new ClienteRepositorio(); if(ids!=null) foreach (var id in ids) { Cliente miPersona = repo.GetById(id); milista.Add(miPersona); } return View(milista); }
// GET: Clientes public ClientesController() { _ClienteRepositorio = new ClienteRepositorio(); }
public int ExcluirCliente(Cliente Cliente) { ClienteRepositorio.Excluir(Cliente); return(Contexto.Salvar()); }
public void CarregarDados() { Clientes = new ObservableCollection <Cliente>(ClienteRepositorio.ListarClientes()); TiposCliente = new ObservableCollection <TipoCliente>(TipoClienteRepositorio.ListarTiposClientes()); }
public Cliente ObterPorCodigo(string codigo) { return(ClienteRepositorio.ObterPorCodigo(codigo)); }
public void RetornarDataReaderTest() { var cliente = new ClienteRepositorio().RetornarDataReader(1); Assert.AreEqual(cliente["Id"], 1); }
private void criaDataGrid() { ClienteRepositorio <Cliente> clienteRepo = new ClienteRepositorio <Cliente>(); IList <Cliente> objeto = clienteRepo.Consultar2(); var lista = objeto.Select(s => new { Id = s.Id , Tipo = s.Tipo , NomeRazao = s.NomeRazao , Cidade = s.Cidade , Contato = s.Contato , Status = s.Status } ) .OrderBy(x => x.NomeRazao) //.Sum(item => item.valor) //.GroupBy(x => x.Id) .ToList(); dgvClientes.DataSource = lista; //Cria as colunas //DataGridViewCheckBoxColumn colChk = new DataGridViewCheckBoxColumn(); Deve ser criado pela tela DataGridViewTextBoxColumn colClienteId = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteTipo = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteNomeRazao = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteCidade = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteContato = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn colClienteSituacao = new DataGridViewTextBoxColumn(); //Nomeia os cabeçalhos dgvClientes.Columns[0].HeaderText = "Id"; dgvClientes.Columns[1].HeaderText = "Tipo"; dgvClientes.Columns[2].HeaderText = "Nome/Razão"; dgvClientes.Columns[3].HeaderText = "Cidade"; dgvClientes.Columns[4].HeaderText = "Contato"; dgvClientes.Columns[5].HeaderText = "Situação"; //Cores dgvClientes.GridColor = Color.Black; dgvClientes.ForeColor = Color.Black; this.dgvClientes.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; this.dgvClientes.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.dgvClientes.MultiSelect = false; this.dgvClientes.Dock = DockStyle.Fill; //Já Existentes dgvClientes.ColumnHeadersDefaultCellStyle.BackColor = Color.LightSkyBlue; dgvClientes.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; dgvClientes.ColumnHeadersDefaultCellStyle.Font = new Font(dgvClientes.Font, FontStyle.Bold); dgvClientes.ForeColor = Color.Black; dgvClientes.Name = "dgvClientes"; dgvClientes.Location = new Point(8, 8); dgvClientes.Size = new Size(500, 250); dgvClientes.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders; dgvClientes.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single; dgvClientes.CellBorderStyle = DataGridViewCellBorderStyle.Single; dgvClientes.RowHeadersVisible = false; /* * dgvClientes.Columns["Tipo"].Visible = false; * * if (dgvClientes.Columns.Contains("TipoCliente") == false) * { * dgvClientes.Columns.Add("TipoCliente", "TipoCliente"); * } * * * foreach (DataGridViewRow row in dgvClientes.Rows) * { * char valor = Convert.ToChar(row.Cells["Tipo"].Value); * if(valor == '1') * { * //dgvClientes.Columns.Add("TipoCliente","TipoCliente"); * row.Cells["TipoCliente"].Value = "FÍSICA"; * //dgvClientes.Rows.Add(row); * }else if(valor == '2') * { * //dgvClientes.Columns.Add("TipoCliente", "TipoCliente"); * row.Cells["TipoCliente"].Value = "JURÍDICA"; * } * } */ }
public Cliente BuscarClientePorId(long Id) { return(ClienteRepositorio.Buscar(Id)); }
// // GET: /Cliente/Details/5 public ActionResult Details(int id) { IRepositorio<Cliente> repoCliente = new ClienteRepositorio(); Cliente micliente= repoCliente.GetById(id); if(micliente!=null) return View(micliente); else { return View(); } }
public ClienteController() { clienteRepositorio = RepositorioFactory.InstanciarRepositorio(); }
public ClienteController() { clienterepositorio = RepositorioFactory.InstanciarRepositorio(); }
private void btnListar_Click(object sender, EventArgs e) { dtgClientes.DataSource = ClienteRepositorio.GetAll(); }
private void frmConsClientes_Load(object sender, EventArgs e) { dgClientes.DataSource = null; dgClientes.DataSource = ClienteRepositorio.ObterTodos(); }