예제 #1
0
        public void Buscar()  //METODO PARA BUSCAR
        {
            try
            {
                _clien        = new Logica.LClientes(); // INTANCIA DE LOGICA
                _clien.Cedula = (TxtCc.Text);           // SE LE LLEVA LA CEDULA DE LOGICA LO QUE HAY EN LA CAJA DE TEXTO
                DataTable Res = _clien.Buscar(_clien);  //SE EMPLEA UN DATATABLE PARA LLEVARLE TODOS LOS DATOS Y POSTERIOR UARDARLOS EN LA INTANCIA Y ALLI PASAR AL PROCEDIMIENTO
                if (Res != null)                        //VALIDAR QUE LA REPUESTA SEA DIFERENTE DE NULL
                {                                       //SE LLEVAN A CADA UNO DE LAS CAJAS DE TEXTO LOS CAMPOS QUE VIENEN DEL PROCEDIMIENTO
                    var Aux = Res.Rows[0][3].ToString();
                    TxtNombre.Text   = Res.Rows[0][1].ToString();
                    TxtTelefono.Text = Res.Rows[0][2].ToString();
                    if (0 == Convert.ToInt32(Aux))
                    {
                        TxtExt.Clear();
                    }
                    else
                    {
                        TxtExt.Text = Res.Rows[0][3].ToString();
                    }
                    TxtCelular.Text       = Res.Rows[0][4].ToString();
                    TxtFax.Text           = Res.Rows[0][5].ToString();
                    TxtDireccion.Text     = Res.Rows[0][6].ToString();
                    TxtEmail.Text         = Res.Rows[0][7].ToString();
                    TxtObservaciones.Text = Res.Rows[0][8].ToString();
                    TxtContacto.Text      = Res.Rows[0][10].ToString();
                    TxtCc.Enabled         = (false);
                    BtnGuardar.Enabled    = (false);
                    BtnModificar.Enabled  = true;

                    if (Res.Rows[0][9].ToString().Equals("A"))// VALIDAMOS QUE SI VIENE EN EL CAMPO ESTADO UNA "A" LAS CAJAS DE TEXTO ESTEN ACTIVAS
                    {
                        this.CkbActivo.Checked = (true);
                        Habilitar();//Permite habilitar los campos
                        TxtCc.Enabled = (false);
                    }

                    else
                    {
                        this.CkbActivo.Checked = (false);
                        Inhabilitar();
                    }
                }
            }
            catch (Exception)
            {
            }
        }
예제 #2
0
 public void Buscar()
 {
     try
     {
         _prov     = new Logica.LProveedor();
         _prov.Nit = (TxtNit.Text);
         DataTable Res = _prov.Buscar(_prov);
         if (Res != null)
         {
             var Aux = Res.Rows[0][5].ToString();
             TxtRazon.Text     = Res.Rows[0][1].ToString();
             TxtContacto.Text  = Res.Rows[0][2].ToString();
             TxtDireccion.Text = Res.Rows[0][3].ToString();
             TxtTelefono.Text  = Res.Rows[0][4].ToString();
             if (0 == Convert.ToInt32(Aux))
             {
                 TxtExt.Clear();
             }
             else
             {
                 TxtExt.Text = Res.Rows[0][5].ToString();
             }
             TxtFax.Text           = Res.Rows[0][6].ToString();
             TxtCelular.Text       = Res.Rows[0][7].ToString();
             TxtEmail.Text         = Res.Rows[0][8].ToString();
             TxtObservaciones.Text = Res.Rows[0][9].ToString();
             TxtNit.Enabled        = false;
             BtnGuardar.Enabled    = (false);
             BtnModificar.Enabled  = true;
             if (Res.Rows[0][10].ToString().Equals("A"))
             {
                 this.CkbActivo.Checked = (true);
                 Habilitar();//Permite habilitar los campos
                 TxtNit.Enabled = (false);
             }
             else
             {
                 this.CkbActivo.Checked = (false);
                 Inhabilitar();
             }
         }
     }
     catch (Exception)
     {
     }
 }
예제 #3
0
 public void Clear()//MÉTODO LIMPIAR
 {
     TxtCc.Clear();
     TxtNombre.Clear();
     TxtTelefono.Clear();
     TxtExt.Clear();
     TxtCelular.Clear();
     TxtFax.Clear();
     TxtDireccion.Clear();
     TxtEmail.Clear();
     TxtObservaciones.Clear();
     TxtContacto.Clear();
     CkbActivo.Checked = true;
     Habilitar();
     BtnModificar.Enabled = false;
     BtnGuardar.Enabled   = true;
     TxtCc.Focus();
 }