コード例 #1
0
        private void Direccion_Load(object sender, EventArgs e)
        {
            Direccion cod = Owner as Direccion;
            Domicilio dm  = Owner as Domicilio;

            txtNombres.Focus();
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        //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:
            { }
        }