예제 #1
0
        private void LlenarInformacionDelEstado()
        {
            try
            {
                this.Cursor = Cursors.WaitCursor;

                UsuarioEN oRegistroEN = new UsuarioEN();
                UsuarioLN oRegistroLN = new UsuarioLN();
                oRegistroEN.Where   = "";
                oRegistroEN.OrderBy = "";

                if (oRegistroLN.Listado(oRegistroEN, Program.oDatosDeConexioEN))
                {
                    cmbEstado.DataSource    = oRegistroLN.TraerDatos();
                    cmbEstado.DisplayMember = "Estado";
                    cmbEstado.ValueMember   = "IdUsuario";
                    cmbEstado.SelectedIndex = -1;
                }
                else
                {
                    throw new ArgumentException(oRegistroLN.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Información de los tipos de cuentas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
        }
예제 #2
0
        /*private string TituloDinamico()
         * {
         *
         *  string Titulo = "";
         *  //u.idUsuario, u.idRol, u.Nombre as 'Usuario', u.Login, u.Contrasena, u.Email, r.Nombre as 'TipoDeCuenta', u.Estado
         *  if (Controles.IsNullOEmptyElControl(chkUsuario) == false && Controles.IsNullOEmptyElControl(txtUsuario) == false)
         *  {
         *      Titulo += string.Format(" Usuario: '{0}', ", txtUsuario.Text.Trim());
         *  }
         *
         *  if (Controles.IsNullOEmptyElControl(chkNombreDeSecion) == false && Controles.IsNullOEmptyElControl(txtNombreDeSecion) == false)
         *  {
         *      Titulo += string.Format(" Nombre De Secion: '{0}', ", txtNombreDeSecion.Text);
         *  }
         *
         *  if (Controles.IsNullOEmptyElControl(chkEstado) == false && Controles.IsNullOEmptyElControl(cmbEstado) == false)
         *  {
         *      Titulo += string.Format(" Estado: '{0}', ", cmbEstado.Text);
         *  }
         *
         *  if (Controles.IsNullOEmptyElControl(chkTipoDeCuenta) == false && Controles.IsNullOEmptyElControl(cmbTipoDeCuenta) == false)
         *  {
         *      Titulo += string.Format(" Tipo de cuenta: '{0}', ", cmbTipoDeCuenta.Text);
         *  }
         *
         *
         *  if (Titulo.Length > 0)
         *  {
         *      Titulo = Titulo.Substring(0, Titulo.Length - 2);
         *  }
         *
         *  return Titulo;
         *
         *
         * }*/

        private void LLenarListado()
        {
            try
            {
                this.Cursor = Cursors.WaitCursor;

                UsuarioEN oRegistrosEN = new UsuarioEN();
                UsuarioLN oRegistrosLN = new UsuarioLN();

                oRegistrosEN.Where = WhereDinamico();


                if (oRegistrosLN.Listado(oRegistrosEN, Program.oDatosDeConexioEN))
                {
                    dgvListar.Columns.Clear();
                    System.Diagnostics.Debug.Print(oRegistrosLN.TraerDatos().Rows.Count.ToString());

                    if (ActivarFiltros == true)
                    {
                        dgvListar.DataSource = AgregarColumnaSeleccionar(oRegistrosLN.TraerDatos());
                    }
                    else
                    {
                        dgvListar.DataSource = oRegistrosLN.TraerDatos();
                    }

                    FormatearDGV();
                    this.dgvListar.ClearSelection();

                    tsbNoRegistros.Text = "No. Registros: " + oRegistrosLN.TotalRegistros().ToString();
                }
                else
                {
                    throw new ArgumentException(oRegistrosLN.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Llenar listado de registro en la lista", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
        }