コード例 #1
0
 public override void Page_Load(IntegrationAdapter control)
 {
     control.Views.SetActiveView(control.InsertModifyView);
     if (!control.IsManualInsert)
     {
         control.txt_codice.CssClass      = control.CssClass;
         control.txt_descrizione.CssClass = control.CssClass;
     }
     else
     {
         control.txt_codice.CssClass      = control.ManualInsertCssClass;
         control.txt_descrizione.CssClass = control.ManualInsertCssClass;
     }
     control.txt_codice.ReadOnly      = false;
     control.txt_descrizione.ReadOnly = true;
     control.btn_cerca.Enabled        = true;
     control.btn_cercaCodice.Enabled  = true;
     control.btn_cerca.OnClientClick  = "_" + control.ClientID + "_apriRicerca()";
     control.btn_reset.OnClientClick  = "_" + control.ClientID + "_reset()";
     if (control.AdapterInfo != null && control.AdapterInfo.HasIcon)
     {
         control.btn_cerca.ImageUrl = control.AdapterImageUrl;
     }
     if (control.Disservizio)
     {
         control.txt_descrizione.ReadOnly = false;
         control.img_disservizio.Visible  = true;
         control.btn_cerca.Visible        = false;
         control.btn_cercaCodice.Visible  = false;
     }
 }
コード例 #2
0
 public override void SetValue(IntegrationAdapterValue value, IntegrationAdapter control)
 {
     if (value != null)
     {
         control.txt_ric_codice.Text      = value.Codice;
         control.txt_ric_descrizione.Text = value.Descrizione;
     }
 }
コード例 #3
0
 public override void Page_Load(IntegrationAdapter control)
 {
     control.Views.SetActiveView(control.AdminView);
     if (!control.IsPostBack)
     {
         control.LoadAdaptersCombo();
     }
     control.BindDgConfig();
 }
コード例 #4
0
            public override string GetImageUrl(IntegrationAdapter control)
            {
                string pars = pars = "adapterId=" + control.AdapterInfo.UniqueId;

                if (control.AdapterInfo.Version != null)
                {
                    pars = pars + "&adapterVersion=" + control.AdapterInfo.Version;
                }
                return(control.ResolveUrl("~/imageLoader.aspx?context=adapterIcon&" + pars));
            }
コード例 #5
0
            public override string GetImageUrl(IntegrationAdapter control)
            {
                string pars = "oggettoId=" + control.ID;

                if (control.IsFasc)
                {
                    pars += "&type=F";
                }
                else
                {
                    pars += "&type=D";
                }
                return(control.ResolveUrl("~/imageLoader.aspx?context=adapterIcon&" + pars));
            }
コード例 #6
0
 public override void Page_Load(IntegrationAdapter control)
 {
     control.Views.SetActiveView(control.ReadOnlyView);
     if (!control.IsManualInsert)
     {
         control.lbl_ro_codice_value.CssClass      = control.CssClass;
         control.lbl_ro_descrizione_value.CssClass = control.CssClass;
     }
     else
     {
         control.lbl_ro_codice_value.CssClass      = control.ManualInsertCssClass;
         control.lbl_ro_descrizione_value.CssClass = control.ManualInsertCssClass;
     }
 }
コード例 #7
0
 public override void Page_Load(IntegrationAdapter control)
 {
     control.Views.SetActiveView(control.InsertModifyView);
     control.txt_codice.CssClass      = control.CssClass;
     control.txt_descrizione.CssClass = control.CssClass;
     control.txt_codice.ReadOnly      = true;
     control.txt_descrizione.ReadOnly = true;
     control.btn_cerca.Enabled        = false;
     control.btn_reset.Enabled        = false;
     control.btn_cercaCodice.Enabled  = false;
     if (control.AdapterInfo != null && control.AdapterInfo.HasIcon)
     {
         control.btn_cerca.ImageUrl = control.AdapterImageUrl;
     }
 }
コード例 #8
0
 public override IntegrationAdapterValue GetValue(IntegrationAdapter control)
 {
     if (!control.Disservizio)
     {
         if (string.IsNullOrEmpty(control.hf_codice.Value))
         {
             return(null);
         }
         return(new IntegrationAdapterValue(control.hf_codice.Value, control.hf_descrizione.Value, control.IsManualInsert));
     }
     else
     {
         if (string.IsNullOrEmpty(control.txt_codice.Text) || string.IsNullOrEmpty(control.txt_descrizione.Text))
         {
             return(null);
         }
         return(new IntegrationAdapterValue(control.txt_codice.Text, control.txt_descrizione.Text, true));
     }
 }
コード例 #9
0
        public void inserisciOggettoEsterno(DocsPAWA.DocsPaWR.OggettoCustom oggettoCustom, string readOnly)
        {
            if (oggettoCustom.DESCRIZIONE.Equals(""))
            {
                return;
            }
            Label etichetta = new Label();

            if ("SI".Equals(oggettoCustom.CAMPO_OBBLIGATORIO))
            {
                etichetta.Text = oggettoCustom.DESCRIZIONE + " *";
            }
            else
            {
                etichetta.Text = oggettoCustom.DESCRIZIONE;
            }
            etichetta.CssClass = "titolo_scheda";
            DocsPaWA.UserControls.IntegrationAdapter intAd = (DocsPaWA.UserControls.IntegrationAdapter) this.LoadControl("../UserControls/IntegrationAdapter.ascx");
            intAd.ID                   = oggettoCustom.SYSTEM_ID.ToString();
            intAd.View                 = DocsPaWA.UserControls.IntegrationAdapterView.INSERT_MODIFY;
            intAd.CssClass             = "testo_grigio";
            intAd.ManualInsertCssClass = "testo_red";
            intAd.IsFasc               = true;
            //Verifico i diritti del ruolo sul campo
            impostaDirittiRuoloSulCampo(etichetta, intAd, oggettoCustom, template);
            intAd.ConfigurationValue = oggettoCustom.CONFIG_OBJ_EST;
            IntegrationAdapterValue value = new IntegrationAdapterValue(oggettoCustom.CODICE_DB, oggettoCustom.VALORE_DATABASE, oggettoCustom.MANUAL_INSERT);

            intAd.Value = value;
            TableRow  row    = new TableRow();
            TableCell cell_1 = new TableCell();

            cell_1.Controls.Add(etichetta);
            row.Cells.Add(cell_1);
            TableCell cell_2 = new TableCell();

            cell_2.Controls.Add(intAd);
            row.Cells.Add(cell_2);
            table.Rows.Add(row);
        }
コード例 #10
0
 public override void OnPreRender(IntegrationAdapter control)
 {
     Page_Load(control);
     if (control.IsPostBack)
     {
         if ("1".Equals(control.hf_reset.Value))
         {
             control.hf_codice.Value      = "";
             control.hf_descrizione.Value = "";
             control.txt_codice.Text      = "";
             control.txt_descrizione.Text = "";
             control.hf_reset.Value       = "0";
         }
         if ("1".Equals(control.hf_selectedObject.Value))
         {
             SearchOutputRow row = ProfilazioneDocManager.getSearchOutputRowSelected();
             control.hf_codice.Value         = row.Codice;
             control.hf_descrizione.Value    = row.Descrizione;
             control.txt_codice.Text         = row.Codice;
             control.txt_descrizione.Text    = row.Descrizione;
             control.IsManualInsert          = false;
             control.hf_selectedObject.Value = "0";
         }
         if ("1".Equals(control.hf_disservizio.Value))
         {
             control.handleDisservizio();
         }
         if (control.Disservizio)
         {
             control.txt_descrizione.ReadOnly = false;
             control.img_disservizio.Visible  = true;
             control.btn_cerca.Visible        = false;
             control.btn_cercaCodice.Visible  = false;
         }
     }
 }
コード例 #11
0
 public override void SetValue(IntegrationAdapterValue value, IntegrationAdapter control)
 {
 }
コード例 #12
0
 public override void OnConfigValueChanged(IntegrationAdapter control)
 {
     control.lbl_ric_codice.Text      = control.Adapter.IdLabel;
     control.lbl_ric_descrizione.Text = control.Adapter.DescriptionLabel;
 }
コード例 #13
0
 public override void OnPreRender(IntegrationAdapter control)
 {
     Page_Load(control);
 }
コード例 #14
0
 public override void Page_Load(IntegrationAdapter control)
 {
     control.Views.SetActiveView(control.RicercaView);
     control.txt_ric_codice.CssClass      = control.CssClass;
     control.txt_ric_descrizione.CssClass = control.CssClass;
 }
コード例 #15
0
 public override IntegrationAdapterValue GetValue(IntegrationAdapter control)
 {
     return(new IntegrationAdapterValue(control.lbl_ro_codice_value.Text, control.lbl_ro_descrizione_value.Text, control.IsManualInsert));
 }
コード例 #16
0
 public abstract void OnPreRender(IntegrationAdapter control);
コード例 #17
0
 public abstract void OnConfigValueChanged(IntegrationAdapter control);
コード例 #18
0
 public abstract void SetValue(IntegrationAdapterValue value, IntegrationAdapter control);
コード例 #19
0
 public override void OnConfigValueChanged(IntegrationAdapter control)
 {
 }
コード例 #20
0
 public abstract IntegrationAdapterValue GetValue(IntegrationAdapter control);
コード例 #21
0
 public abstract void Page_Load(IntegrationAdapter control);
コード例 #22
0
 public override IntegrationAdapterValue GetValue(IntegrationAdapter control)
 {
     return(new IntegrationAdapterValue(control.txt_ric_codice.Text, control.txt_ric_descrizione.Text, false));
 }
コード例 #23
0
 public abstract string GetImageUrl(IntegrationAdapter control);
コード例 #24
0
 public override void OnPreRender(IntegrationAdapter control)
 {
     control.Views.SetActiveView(control.AdminView);
     control.BindDgConfig();
 }
コード例 #25
0
            public override void OnConfigValueChanged(IntegrationAdapter control)
            {
                string selected = control.ConfigurationInfo.AdapterUniqueId + "||||" + control.ConfigurationInfo.AdapterVersion;

                control.ddl_Adapter.SelectedValue = selected;
            }
コード例 #26
0
            public override string GetImageUrl(IntegrationAdapter control)
            {
                string pars = "oggettoId=" + control.ID;

                return(control.ResolveUrl("~/imageLoader.aspx?context=adapterIcon&" + pars));
            }
コード例 #27
0
 public override IntegrationAdapterValue GetValue(IntegrationAdapter control)
 {
     return(null);
 }