private void btnGrabar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            clsDatosInversion objDatosInversion = new clsDatosInversion();
            clsMensaje objMensaje = new clsMensaje();

                if (this.Get())
                {
                    if (AccionBotonAplastado == "N")
                    {
                        if (objDatosInversion.guardar(objInversion))
                        {
                            string variable = objMensaje.Titulo;
                            MessageBox.Show(objMensaje.Guardar_ok, objMensaje.Titulo, MessageBoxButtons.OK);
                        }
                        else
                        {
                            MessageBox.Show(objMensaje.Guardar_error, objMensaje.Titulo, MessageBoxButtons.OK);
                        }
                    }

                    this.Limpiar();
                    this.Inactivar();
                    AccionBotonAplastado = "G";
                }
        }
        private void btnNuevo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            AccionBotonAplastado = "N";
            this.txtNumeroInversion.Properties.ReadOnly = true;
            this.txtCodigoPersona.Properties.ReadOnly = true;
            this.txtNombrePersona.Properties.ReadOnly = true;
            this.gueTipoInversion.Enabled = true;
            this.txtTiempo.Properties.ReadOnly = false;
            this.gueUnidadTiempo.Enabled = true;
            this.gueBanco.Enabled = true;
            this.txtValor.Properties.ReadOnly = false;
            this.txtPorcentaje.Properties.ReadOnly = false;
            this.txtGanancia.Properties.ReadOnly = true;
            this.deFechaActual.Enabled = true;
            this.deFechaDesde.Enabled = true;
            this.deFechaHasta.Enabled = true;
            this.ckbActivo.Properties.ReadOnly = false;
            btnBuscaPersona.Enabled = true;

            clsDatosBanco banco = new clsDatosBanco();
            this.gueBanco.Properties.DataSource = banco.consultaBancoGeneral();

            clsDatosTipoInversion tipoInversion = new clsDatosTipoInversion();
            this.gueTipoInversion.Properties.DataSource = tipoInversion.consultaTipoInversionGeneral();

            clsDatosUnidadTiempo unidadTiempo = new clsDatosUnidadTiempo();
            this.gueUnidadTiempo.Properties.DataSource = unidadTiempo.consultaUnidadTiempoGeneral();

            this.Limpiar();
            clsDatosInversion objDatosInversion = new clsDatosInversion();
            this.txtNumeroInversion.Text = Convert.ToString(objDatosInversion.getIdSiguiente());
        }
        private void btnBuscarInversion_Click(object sender, EventArgs e)
        {
            AccionBotonAplastado = "B";
            clsMensaje objMensaje = new clsMensaje();
            clsDatosTipoInversion objDatosTipoInversion = new clsDatosTipoInversion();
            clsDatosUnidadTiempo objUnidadTiempo = new clsDatosUnidadTiempo();
            clsDatosBanco objDatosBanco = new clsDatosBanco();
            clsDatosPersonaCXC objDatosPersona = new clsDatosPersonaCXC();
            clsDatosInversion objDatosInversion = new clsDatosInversion();
            String[] NombresColumnas = new String[16];
            NombresColumnas[0] = "ID Empresa";
            NombresColumnas[1] = "ID Usuario";
            NombresColumnas[2] = "ID Inversion";
            NombresColumnas[3] = "ID Entidad";
            NombresColumnas[4] = "ID Tipo Inversion";
            NombresColumnas[5] = "Tiempo";
            NombresColumnas[6] = "ID Unidad Tiempo";
            NombresColumnas[7] = "ID Banco";
            NombresColumnas[8] = "Valor";
            NombresColumnas[9] = "Porcentaje";
            NombresColumnas[10] = "Ganancia";
            NombresColumnas[11] = "Fecha Inversion";
            NombresColumnas[12] = "Fecha Modificacion";
            NombresColumnas[13] = "Fecha Inicio";
            NombresColumnas[14] = "Fecha Fin";
            NombresColumnas[15] = "Estado";

            List<object> lista = new List<object>(objDatosInversion.consultaInversionGeneral()); ;
            if (lista.Count > 0)
            {
                frm_Busqueda FormularioBusqueda = new frm_Busqueda();
                FormularioBusqueda.CargarBanco(lista);
                FormularioBusqueda.EstablecerPropiedades("Total Inversiones", NombresColumnas);
                FormularioBusqueda.OcultarColumna(12);
                FormularioBusqueda.ShowDialog();

                   if (FormularioBusqueda.Seleccion)
                   {
                       DataGridViewRow Fila = FormularioBusqueda.FilaSeleccionada;
                       objInversion.idInversion = Convert.ToInt32(Fila.Cells[2].Value);
                       objDatosInversion.ConsultaInversionEspecifica(objInversion);
                       MessageBox.Show(Convert.ToString(objInversion.idTipoInversion));
                       objTipoInversion.idTipoInversion = objInversion.idTipoInversion;

                       MessageBox.Show(Convert.ToString(objTipoInversion.idTipoInversion));
                       objDatosTipoInversion.consultaTipoInversionEspecifica(objTipoInversion);
                       MessageBox.Show(Convert.ToString(objTipoInversion.Descripcion));
                       this.Set();

                       /*

                    objPersona.IdPersona = objCuentaBancaria.idTitular;
                    objDatosPersona.ConsultaEspecificaPersona(objPersona);
                    this.Set();*/

                   }
            }
            else
            {
                MessageBox.Show(objMensaje.Vacio, objMensaje.Titulo, MessageBoxButtons.OK);
            }
            this.Inactivar();
        }