//
    // ASP.NET Page_Load event
    //
    protected void Page_Load(object sender, System.EventArgs e)
    {
        // Page init
        VehiculosPicoYPlacaHoras_grid = new cVehiculosPicoYPlacaHoras_grid(this);
        MasterPage = CurrentPage;

        //MasterPageType = CurrentPageType;
        CurrentPage = VehiculosPicoYPlacaHoras_grid;

        //CurrentPageType = VehiculosPicoYPlacaHoras_grid.GetType();
        VehiculosPicoYPlacaHoras_grid.Page_Init();

        // Set buffer/cache option
        Response.Buffer = EW_RESPONSE_BUFFER;

        // Page main processing
        VehiculosPicoYPlacaHoras_grid.Page_Main();
    }
        //
        // Validate form
        //
        public bool ValidateForm()
        {
            // Initialize
            gsFormError = "";

            // Check if validation required
            if (!EW_SERVER_VALIDATE) return (ew_Empty(gsFormError));
            if (ew_Empty(VehiculosAutorizados.IdTipoVehiculo.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.IdTipoVehiculo.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Placa.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Placa.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Autorizado.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Autorizado.FldCaption);
            if (ew_Empty(VehiculosAutorizados.IdPersona.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.IdPersona.FldCaption);
            if (ew_Empty(VehiculosAutorizados.PicoyPlaca.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.PicoyPlaca.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Lunes.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Lunes.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Martes.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Martes.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Miercoles.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Miercoles.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Jueves.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Jueves.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Viernes.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Viernes.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Sabado.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Sabado.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Domingo.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Domingo.FldCaption);
            if (ew_Empty(VehiculosAutorizados.Marca.FormValue))
            ew_AddMessage(ref gsFormError, Language.Phrase("EnterRequiredField") + " - " + VehiculosAutorizados.Marca.FldCaption);

            // Validate detail grid
            if (VehiculosAutorizados.CurrentDetailTable == "VehiculosPicoYPlacaHoras" && VehiculosPicoYPlacaHoras.DetailAdd) {
            VehiculosPicoYPlacaHoras_grid = new cVehiculosPicoYPlacaHoras_grid(ParentPage); // Get detail page object (grid)
            VehiculosPicoYPlacaHoras_grid.ValidateGridForm();
            VehiculosPicoYPlacaHoras_grid.Dispose();
            }

            // Return validate result
            bool Valid = (ew_Empty(gsFormError));

            // Form_CustomValidate event
            string sFormCustomError = "";
            Valid = Valid && Form_CustomValidate(ref sFormCustomError);
            ew_AddMessage(ref gsFormError, sFormCustomError);
            return Valid;
        }
        //
        //  Page class constructor
        //
        public cVehiculosAutorizados_add(AspNetMaker9_ControlVehicular APage)
        {
            m_ParentPage = APage;
            m_Page = this;
            m_PageID = "add";
            m_PageObjName = "VehiculosAutorizados_add";
            m_PageObjTypeName = "cVehiculosAutorizados_add";

            // Initialize language object
            if (Language == null)
                Language = new cLanguage(this);

            // Initialize table object
            if (VehiculosAutorizados == null)
                VehiculosAutorizados = new cVehiculosAutorizados(this);
            if (Personas == null)
                Personas = new cPersonas(this);
            if (Usuarios == null)
                Usuarios = new cUsuarios(this);
            if (VehiculosPicoYPlacaHoras_grid == null)
                VehiculosPicoYPlacaHoras_grid = new cVehiculosPicoYPlacaHoras_grid(ParentPage);
            if (VehiculosPicoYPlacaHoras == null)
                VehiculosPicoYPlacaHoras = new cVehiculosPicoYPlacaHoras(this);

            // Table
            m_TableName = "VehiculosAutorizados";
            m_Table = VehiculosAutorizados;
            CurrentTable = VehiculosAutorizados;

            //CurrentTableType = VehiculosAutorizados.GetType();
            // Initialize URLs
            // Connect to database

            if (Conn == null)
                Conn = new cConnection();
        }