protected void btnQuitarModelo_Click(object sender, ImageClickEventArgs e)
    {
        ModeloBL oModeloBL = new ModeloBL();
        ModeloBE oModeloBE = new ModeloBE();

        oModeloBL.ErrorEvent += new ModeloBL.ErrorDelegate(Master.Transaction_ErrorEvent);
        Int32 retorno;

        try
        {
            Master.onError = false;

            oModeloBE.nid_marca         = idMarca;
            oModeloBE.nid_modelo        = Int32.Parse(this.txhIdModelo.Value.Trim());
            oModeloBE.co_usuario_cambio = Profile.Usuario.CUSR_ID;
            oModeloBE.no_estacion       = Profile.Estacion;
            oModeloBE.no_usuario_red    = Profile.UsuarioRed;

            ModeloBE oModeloBEMad = new ModeloBE();
            oModeloBEMad          = oModeloBL.GetById(oModeloBE.nid_modelo);
            oModeloBE.sfe_cambio  = "";
            oModeloBE.fl_inactivo = "1";

            retorno = oModeloBL.Eliminar(oModeloBE);

            if (!Master.onError && retorno > 0)
            {
                //Si todo es exito recien mostrar mensaje de eliminacin con exito
                btnBuscarModelo_Click(null, null);
                JavaScriptHelper.Alert(this, Message.keyElimino, "");
                this.txhIdModelo.Value = String.Empty;
            }
            else
            {
                if (retorno == -5)
                {
                    JavaScriptHelper.Alert(this, Message.keyNoEliminoRelacionado, "");
                }
                else
                {
                    JavaScriptHelper.Alert(this, Message.keyNoElimino, "");
                }
                this.txhIdModelo.Value = String.Empty;
            }
        }
        catch (Exception ex)
        {
            Master.Web_ErrorEvent(this, ex);
            btnBuscarModelo_Click(null, null);
            JavaScriptHelper.Alert(this, Message.keyNoElimino, "");
        }
    }