public void inserisciData(SAAdminTool.DocsPaWR.OggettoCustom oggettoCustom) { //Per il momento questo tipo di campo è stato implementato con tre semplici textBox //Sarebbe opportuno creare un oggetto personalizzato, che espone le stesse funzionalità //della textBox, ma che mi permette di gestire la data con i tre campi separati. if (oggettoCustom.DESCRIZIONE.Equals("")) { return; } Label etichettaData = new Label(); if (oggettoCustom.CAMPO_OBBLIGATORIO.Equals("SI")) { etichettaData.Text = oggettoCustom.DESCRIZIONE + " *"; } else { etichettaData.Text = oggettoCustom.DESCRIZIONE; } etichettaData.Font.Size = FontUnit.Point(8); etichettaData.Font.Bold = true; etichettaData.Font.Name = "Verdana"; SAAdminTool.UserControls.Calendar data = (SAAdminTool.UserControls.Calendar) this.LoadControl("../../UserControls/Calendar.ascx"); data.fromUrl = "../../UserControls/DialogCalendar.aspx"; data.CSS = "comp_profilazione_anteprima"; data.VisibleTimeMode = ProfilazioneFascManager.getVisibleTimeMode(oggettoCustom); TableRow row = new TableRow(); TableCell cell_1 = new TableCell(); cell_1.Controls.Add(etichettaData); row.Cells.Add(cell_1); TableCell cell_2 = new TableCell(); cell_2.Controls.Add(data); row.Cells.Add(cell_2); table.Rows.Add(row); }
public void inserisciData(DocsPAWA.DocsPaWR.OggettoCustom oggettoCustom, string readOnly) { //Per il momento questo tipo di campo è stato implementato con tre semplici textBox //Sarebbe opportuno creare un oggetto personalizzato, che espone le stesse funzionalità //della textBox, ma che mi permette di gestire la data con i tre campi separati. if (oggettoCustom.DESCRIZIONE.Equals("")) { return; } Label etichettaData = new Label(); if (oggettoCustom.CAMPO_OBBLIGATORIO.Equals("SI")) { etichettaData.Text = oggettoCustom.DESCRIZIONE + " *"; } else { etichettaData.Text = oggettoCustom.DESCRIZIONE; } etichettaData.Font.Size = FontUnit.Point(8); etichettaData.Font.Bold = true; etichettaData.Font.Name = "Verdana"; DocsPAWA.UserControls.Calendar data = (DocsPAWA.UserControls.Calendar) this.LoadControl("../UserControls/Calendar.ascx"); data.fromUrl = "../UserControls/DialogCalendar.aspx"; data.CSS = "testo_grigio"; data.ID = oggettoCustom.SYSTEM_ID.ToString(); data.VisibleTimeMode = ProfilazioneFascManager.getVisibleTimeMode(oggettoCustom); if (!oggettoCustom.VALORE_DATABASE.Equals("")) { //data.txt_Data.Text = oggettoCustom.VALORE_DATABASE; data.Text = oggettoCustom.VALORE_DATABASE; } if (readOnly == "SI") { TableRow row = new TableRow(); TableCell cell_1 = new TableCell(); cell_1.Controls.Add(etichettaData); row.Cells.Add(cell_1); TableCell cell_2 = new TableCell(); cell_2.Controls.Add(data); row.Cells.Add(cell_2); table.Rows.Add(row); //data.txt_Data.ReadOnly = true; data.ReadOnly = true; data.EnableBtnCal = false; } else { TableRow row = new TableRow(); TableCell cell_1 = new TableCell(); cell_1.Controls.Add(etichettaData); row.Cells.Add(cell_1); TableCell cell_2 = new TableCell(); cell_2.Controls.Add(data); row.Cells.Add(cell_2); table.Rows.Add(row); } //Verifico i diritti del ruolo sul campo impostaDirittiRuoloSulCampo(etichettaData, data, oggettoCustom, template); }