/// <summary>
        /// Nombre: Frm_Cat_Ventana_Busqueda_Grupos
        ///
        /// Descripción: Método que realiza la carga inicial de la página.
        ///
        /// Usuario Creo: Juan Alberto Hernández Negrete.
        /// Fecha Creo: 22 Octubre 2013 19:16 p.m.
        /// Usuario Modifico:
        /// Fecha Modifico:
        /// </summary>
        public Frm_Cat_Ventana_Busqueda_Grupos()
        {
            InitializeComponent();//Se inicializan la carga inicial de los controles del formulario.
            Inicializar_Controles();

            //Agregamos el evento que se ejecuta cuando se realiza la seleccion de  un elemento de la tabla de grupos.
            Grid_Grupos.CellClick += (sender, e) =>
            {
                if (e.RowIndex != (-1))
                {
                    if (!string.IsNullOrEmpty(Grid_Grupos.Rows[e.RowIndex].Cells["NO_VENTA"].FormattedValue.ToString()))
                    {
                        Cls_Ope_Grupos_Negocio Obj_Grupos = new Cls_Ope_Grupos_Negocio();
                        //Establecemos los valores que serán devueltos con los resultados de la búsqueda
                        this.No_Venta               = Grid_Grupos.Rows[e.RowIndex].Cells["NO_VENTA"].FormattedValue.ToString();
                        Obj_Grupos.P_No_Venta       = this.No_Venta;
                        this.Persona_Tramita        = Grid_Grupos.Rows[e.RowIndex].Cells["PERSONA_TRAMITA"].FormattedValue.ToString();
                        this.Empresa                = Grid_Grupos.Rows[e.RowIndex].Cells["EMPRESA"].FormattedValue.ToString();
                        this.Fecha_Tramite          = ((MySql.Data.Types.MySqlDateTime)Grid_Grupos.Rows[e.RowIndex].Cells["FECHA_TRAMITE"].Value).GetDateTime();
                        this.Fecha_Inicio_Vigencia  = ((MySql.Data.Types.MySqlDateTime)Grid_Grupos.Rows[e.RowIndex].Cells["FECHA_INICIO_VIGENCIA"].Value).GetDateTime();
                        this.Fecha_Termino_Vigencia = ((MySql.Data.Types.MySqlDateTime)Grid_Grupos.Rows[e.RowIndex].Cells["FECHA_TERMINO_VIGENCIA"].Value).GetDateTime();
                        this.Aplica_Dias_Festivos   = Grid_Grupos.Rows[e.RowIndex].Cells["APLICA_DIAS_FESTIVOS"].FormattedValue.ToString();
                        this.Total          = Grid_Grupos.Rows[e.RowIndex].Cells["TOTAL"].FormattedValue.ToString();
                        this.Hacer_Busqueda = true;                                  //Establecemos que si se realizo la selección de un elemento de la tabla.
                        this.Dt_Grupos      = Obj_Grupos.Consultar_Detalles_Grupo(); //Se realiza la consulta del detalle del grupo seleccionado.

                        //Se válida que al seleccionar un grupo el mismo no se encuentre cancelado.
                        if (!Grid_Grupos.Rows[e.RowIndex].Cells["ESTATUS"].FormattedValue.ToString().Equals("Cancelado") &&
                            !Grid_Grupos.Rows[e.RowIndex].Cells["ESTATUS"].FormattedValue.ToString().Equals("PAGADO"))
                        {
                            this.Close();
                        }
                        else
                        {
                            this.Hacer_Busqueda = false;
                            MessageBox.Show(this, "El registro seleccionado actualmente se encuentra " +
                                            Grid_Grupos.Rows[e.RowIndex].Cells["ESTATUS"].FormattedValue.ToString() + ", ya no es posible realizar movimientos.",
                                            "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
            };
        }