private void btnFiltrar_Click(object sender, EventArgs e) { ClPersona per = new ClPersona(); EPersona ep = new EPersona(); if (txtFilDoc.Text != "" && txtnom.Text != "" && txtFillApe.Text != "") { MessageBox.Show("Solo puede por buscar por un solo campo "); } else { if (txtFilDoc.Text != "") { ep.Documento = txtFilDoc.Text; dgvListaPersona.DataSource = per.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl where Persona.Documento = '" + ep.Documento + "' "); txtFilDoc.Clear(); } else if (txtnom.Text != "") { ep.Nombre = txtnom.Text; dgvListaPersona.DataSource = per.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl where Persona.Nombre = '" + ep.Nombre + "' "); txtnom.Clear(); } else if (txtFillApe.Text != "") { ep.Apellido = txtFillApe.Text; dgvListaPersona.DataSource = per.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl where Persona.Apellido = '" + ep.Apellido + "' "); txtFillApe.Clear(); } } }
private void btnListarPersona_Click(object sender, EventArgs e) { ClPersona C = new ClPersona(); dgvListaPersona.DataSource = C.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl "); }