Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este formulario(principal) permite mostrar a travs de un botn el llamado de otro formulario. Al mostrarse el
formulario puede generar una consulta y extrae datos segn la bsqueda, luego puede seleccionar el tem
requerido, de tal forma que capture el Id y nombre del Cliente; luego estos datos se mostrar en el formulario
principal que lo invoco. Ver figura
Pag. 1
VER CODIGO EN C#
EN EL FORMULARIO PRINCIPAL IR AL BOTON BUSCARCLIENTE
private void btnBuscarCliente_Click(object sender, EventArgs e)
{
frmBuscarCliente oFrm = new frmBuscarCliente();
oFrm.ShowDialog();
}
EN EL EVENTO ACTIVATE DEL FORMULARIO PRINCIPAL (frmRegistrarCliente)
private void frmRegistrarCliente_Activated(object sender, EventArgs e)
{
if (frmBuscarCliente.bPasaValor == true)
{
this.txtIdCliente.Text = frmBuscarCliente.tCodigo;
this.txtRazonSocial.Text = frmBuscarCliente.tNombre;
frmBuscarCliente.bPasaValor = false;
}
namespace prySistemaComercial
{
public partial class frmBuscarCliente : Form
{
public static String tCodigo;
public static String tNombre;
public static bool bPasaValor;
public frmBuscarCliente()
{
InitializeComponent();
}
Pag. 2
try
{
conn.Open();
Dr = cmd.ExecuteReader();
lvDatos.Items.Clear();
ListViewItem item;
while (Dr.Read())
{
item = lvDatos.Items.Add(Dr["IdCliente"].ToString());
item.SubItems.Add(Dr["NombreCliente"].ToString());
item.SubItems.Add(Dr["RucDni"].ToString());
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
cmd = null;
Dr = null;
}
Pag. 3