using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using SteamWare; namespace ScheMe { public partial class VRF : SteamWare.UserPage { /// /// pagina caricata /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { // verifico se sia con parametro paziente o NEW... string cmd = Request.QueryString["cmd"]; if (cmd == "" || cmd == null || cmd == "sel") { frmView.ChangeMode(FormViewMode.ReadOnly); } else if (cmd == "new") { if (isWriteEnabled) { frmView.ChangeMode(FormViewMode.Insert); mod_reportVisita.Visible = false; } else { frmView.ChangeMode(FormViewMode.ReadOnly); } } } } /// /// modo formview cambiato /// /// /// protected void frmView_ModeChanged(object sender, EventArgs e) { if (frmView.CurrentMode == FormViewMode.ReadOnly) { mod_reportVisita.Visible= true; } else { mod_reportVisita.Visible = false; } refreshReport(); } private void refreshReport() { try { mod_reportVisita.fixReport(); } catch(Exception exc) { // loggo errore... logger.lg.scriviLog(string.Format("Eccezione:{0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION); } } /// /// evento delete /// /// /// protected void ods_Deleted(object sender, ObjectDataSourceStatusEventArgs e) { Response.Redirect("Valutazioni"); } /// /// variabile per modo pre comando di update mode... /// public FormViewMode prevMode { get; set; } /// /// evento pre-cambio modo /// /// /// protected void frmView_ModeChanging(object sender, FormViewModeEventArgs e) { prevMode = frmView.CurrentMode; } protected void ods_Inserted(object sender, ObjectDataSourceStatusEventArgs e) { } protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) { } } }