private void Direccion_Load(object sender, EventArgs e) { Direccion cod = Owner as Direccion; Domicilio dm = Owner as Domicilio; txtNombres.Focus(); }
private void btnIngresar_Click(object sender, EventArgs e) { if (txtCodigoAlterno.Text.Trim() == "") { Domicilio frmDomicilio = new Domicilio(); frmDomicilio.dtConsulta = dtConsulta; frmDomicilio.txtNumeroTelefono.Text = txtCodigoAlterno.Text; frmDomicilio.ShowDialog(); if (frmDomicilio.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; frmDomicilio.Close(); } } else { consultarRegistro(); } }
//FUNCION PARA CONSULTAR DATOS private void consultarRegistro() { try { //AQUI CREAMOS NUESTRA INSTRUCCION DE BUSQUEDA EN SQL sSql = ""; sSql = sSql + "select identificacion, nombres, apellidos, correo_electronico," + Environment.NewLine; sSql = sSql + "codigo_alterno, id_persona" + Environment.NewLine; sSql = sSql + "from tp_personas" + Environment.NewLine; sSql = sSql + "where codigo_alterno = '" + txtCodigoAlterno.Text + "'" + Environment.NewLine; sSql = sSql + "and estado = 'A'"; dtConsulta.Clear(); bRespuesta = transacciones.GFun_Lo_Busca_Registro(dtConsulta, sSql); if (bRespuesta == true) { if (dtConsulta.Rows.Count == 0) { Domicilio frmDomicilio = new Domicilio(); frmDomicilio.dtConsulta = dtConsulta; frmDomicilio.txtNumeroTelefono.Text = txtCodigoAlterno.Text; frmDomicilio.ShowDialog(); if (frmDomicilio.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; frmDomicilio.Close(); } goto fin; } else if (dtConsulta.Rows.Count == 1) { Program.sIDPERSONA = dtConsulta.Rows[0].ItemArray[5].ToString(); Domicilio frmDomicilio = new Domicilio(); frmDomicilio.dtConsulta = dtConsulta; frmDomicilio.txtNumeroTelefono.Text = txtCodigoAlterno.Text; frmDomicilio.ShowDialog(); if (frmDomicilio.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; frmDomicilio.Close(); } goto fin; } else { sSql = ""; sSql = sSql + "select TP.id_persona as CÓDIGO, TP.identificacion as 'Cédula/RUC'," + Environment.NewLine; sSql = sSql + "TP.nombres as 'NOMBRE DEL CLIENTE', TP.apellidos as 'APELLIDO DEL CLIENTE'," + Environment.NewLine; sSql = sSql + "TP.correo_electronico as 'CORREO ELETRÓNICO', TD.direccion + ', ' + TD.calle_principal + ' ' + TD.numero_vivienda + ' ' + TD.calle_interseccion as 'DIRECCIÓN', " + Environment.NewLine; sSql = sSql + "TP.codigo_alterno as 'TELÉFONO'" + Environment.NewLine; sSql = sSql + "from tp_personas TP, tp_direcciones TD " + Environment.NewLine; sSql = sSql + "where TP.id_persona = TD.id_persona" + Environment.NewLine; sSql = sSql + "and TP.estado = 'A'" + Environment.NewLine; sSql = sSql + "and TD.estado = 'A' " + Environment.NewLine; sSql = sSql + "and TP.codigo_alterno = '" + txtCodigoAlterno.Text.Trim() + "'"; dtConsulta = new DataTable(); dtConsulta.Clear(); bRespuesta = transacciones.GFun_Lo_Busca_Registro(dtConsulta, sSql); if (bRespuesta == true) { if (dtConsulta.Rows.Count > 0) { this.Close(); Domicilios.frmListaClientesDomicilio listado = new Domicilios.frmListaClientesDomicilio(dtConsulta); listado.ShowDialog(); if (listado.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; listado.Close(); } goto fin; } } else { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto fin; } } } else { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto fin; } } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } fin: { } }