Principales respuestas
Buscador en una aplicacion con c#

Pregunta
-
Hola Quiero Añadir un buscador con c#.. Poniendo el textbox el apellido y nombre que me aparezcan los datos de tales..
He añadido textboxBuscador(donde pondria el apellido y nombre) ybutton1(que seria el "buscar")
Les paso algo del codigo...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Dominio;
namespace Clientes
{
public partial class Consulta_de_Clientes : Form
{
public Consulta_de_Clientes()
{
InitializeComponent();
}
private void Consulta_de_Clientes_Load(object sender, EventArgs e)
{
RefrescarGrilla();
}
private void RefrescarGrilla()
{
this.dgvClientes.Rows.Clear();
int nroFila = 0;
List<Dominio.Clientes> ListadoClientes = Dominio.Handler.DevolverTodosLosClientes();
foreach (Dominio.Clientes Cliente in ListadoClientes)
{
this.dgvClientes.Rows.Add();
this.dgvClientes[this.colId.Index, nroFila].Value = Cliente.Id;
this.dgvClientes[this.colApellido.Index, nroFila].Value = Cliente.Apellido;
this.dgvClientes[this.colNombre.Index, nroFila].Value = Cliente.Nombre;
this.dgvClientes[this.colFechaCumple.Index, nroFila].Value = Cliente.FechaCumple;
this.dgvClientes[this.colDireccion.Index, nroFila].Value = Cliente.Direccion;
this.dgvClientes[this.colTelefono.Index, nroFila].Value = Cliente.Telefono;
this.dgvClientes[this.colCelular.Index, nroFila].Value = Cliente.TelCelular;
this.dgvClientes[this.colOcupacion.Index, nroFila].Value = Cliente.Ocupacion;
this.dgvClientes[this.colMail.Index, nroFila].Value = Cliente.Mail;
nroFila++;
}
}
private void btnBorrar_Click(object sender, EventArgs e)
{
Int64 IdSeleccionado=0;
if (this.dgvClientes.SelectedRows.Count > 0)
{
if (MessageBox.Show("¿Esta seguro que desea borrara el cliente?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
IdSeleccionado = Convert.ToInt64(this.dgvClientes[this.colId.Index, this.dgvClientes.SelectedRows[0].Index].Value);
if (Dominio.Handler.BorrarCliente(Dominio.Handler.BuscarClientePorId(IdSeleccionado)) == true)
MessageBox.Show("El Cliente fue borrado con exito.", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
MessageBox.Show("Error al tratar de borrar al cliente.", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
RefrescarGrilla();
}
}
}
private void btnCerrar_Click(object sender, EventArgs e)
{
this.Close();
}
private void dgvClientes_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
Int64 IdSeleccionado=0;
if (this.dgvClientes.SelectedRows.Count > 0)
{
frmDatosExtras DatosExtras = new frmDatosExtras();
IdSeleccionado = Convert.ToInt64(this.dgvClientes[this.colId.Index, this.dgvClientes.SelectedRows[0].Index].Value);
DatosExtras.IdClienteSeleccionado = IdSeleccionado;
DatosExtras.ShowDialog();
}
}
private void btnDatosExtras_Click(object sender, EventArgs e)
{
Int64 IdSeleccionado = 0;
if (this.dgvClientes.SelectedRows.Count > 0)
{
frmDatosExtras DatosExtras = new frmDatosExtras();
IdSeleccionado = Convert.ToInt64(this.dgvClientes[this.colId.Index, this.dgvClientes.SelectedRows[0].Index].Value);
DatosExtras.IdClienteSeleccionado = IdSeleccionado;
DatosExtras.ShowDialog();
}
}
private void btnModificar_Click(object sender, EventArgs e)
{
if (this.dgvClientes.SelectedRows.Count > 0)
{
Clientes.AltaClientes frmAltaClientes = new AltaClientes();
frmAltaClientes.EsEdicion = true;
frmAltaClientes.IdClienteSeleccionado = Convert.ToInt64(this.dgvClientes[this.colId.Index, this.dgvClientes.SelectedRows[0].Index].Value);
frmAltaClientes.ShowDialog();
RefrescarGrilla();
}
}
}
}
Respuestas
-
- Marcado como respuesta MariCard lunes, 2 de julio de 2012 16:14
Todas las respuestas
-
-
- Marcado como respuesta MariCard lunes, 2 de julio de 2012 16:14