Elenco Richieste Aperte Amministratore
diff --git a/PUB/WebUserContols/mod_ER_richieste.ascx.cs b/PUB/WebUserContols/mod_ER_richieste.ascx.cs
index 20444d8..b943842 100644
--- a/PUB/WebUserContols/mod_ER_richieste.ascx.cs
+++ b/PUB/WebUserContols/mod_ER_richieste.ascx.cs
@@ -38,6 +38,7 @@ namespace PUB.WebUserContols
private void saveSelections()
{
mod_ER_grid.idxCond = ddlCondominio.SelectedValue;
+ mod_ER_insNew.idxCond = ddlCondominio.SelectedValue;
}
protected void ddlCondominio_SelectedIndexChanged(object sender, EventArgs e)
@@ -67,61 +68,13 @@ namespace PUB.WebUserContols
if (divInsNew.Visible)
{
// aggiorno
- chkShowAll.Checked = false;
- fixSelCond();
- refreshFornitori();
+ mod_ER_insNew.doUpdate();
+ saveSelections();
}
}
- protected void ddlArea_SelectedIndexChanged(object sender, EventArgs e)
- {
- refreshFornitori();
- }
- private void refreshFornitori()
- {
- ddlFornitore.Items.Clear();
- ddlFornitore.DataBind();
- saveSelections();
- }
- protected void chkShowAll_CheckedChanged(object sender, EventArgs e)
- {
- fixSelCond();
- }
-
- private void fixSelCond()
- {
- // se è selezionato imposto nell'hiddenField 0, altrimenti valore selezionato da ddlCOndomini
- if (chkShowAll.Checked)
- {
- hfCond.Value = "0";
- }
- else
- {
- hfCond.Value = ddlCondominio.SelectedValue;
- }
- }
-
- protected void lblAddNew_Click(object sender, EventArgs e)
- {
- int idxCond = 0;
- int idxForn = 0;
- int.TryParse(hfCond.Value, out idxCond);
- // splitto fornitre... è idxFornitore.idxArea
- string[] codForn = ddlFornitore.SelectedValue.Split('.');
- int.TryParse(codForn[0], out idxForn);
- string codCollab = "A1.C1"; //!!!FARE!!! ora è hard coded...
- // Registro richiesta...
- DtProxy.man.taElRich.InsertQuery(idxCond, idxForn, DateTime.Now, codCollab, txtContatto.Text.Trim(), txtTelefono.Text.Trim(), txtMessaggio.Text.Trim());
- // invio email notifica al fornitore...
- string mittente = memLayer.ML.CRS("_fromEmail");
- string destinatario = memLayer.ML.CRS("_adminEmail"); // !!!FARE!!! deve recuperare email del fornitore...
- string oggetto = "Nuova richiesta intervento da b2bcondomini.it";
- string corpo = string.Format("Buongiorno
Ti è stata assegnata una nuova richiesta di intervento da b2bcondomini.it.
Il condominio interessato è
{0}, pregasi contattare
{1} al numero
{2}.
La richiesta indicata è la seguente:
{3}
Seguire il
link seguente per maggiori informazioni.", idxCond, txtContatto.Text, txtTelefono.Text, txtMessaggio.Text);
- utils.inviaEmail(mittente, destinatario, oggetto, corpo, 3); //!!!HARD CODED a 3 tutto
- Response.Redirect(devicesAuthProxy.pagCorrente);
- }
protected void lbtResetCond_Click(object sender, EventArgs e)
{
diff --git a/PUB/WebUserContols/mod_ER_richieste.ascx.designer.cs b/PUB/WebUserContols/mod_ER_richieste.ascx.designer.cs
index 4252fa0..3a8dce5 100644
--- a/PUB/WebUserContols/mod_ER_richieste.ascx.designer.cs
+++ b/PUB/WebUserContols/mod_ER_richieste.ascx.designer.cs
@@ -58,94 +58,13 @@ namespace PUB.WebUserContols {
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divInsNew;
///
- /// Controllo ddlArea.
+ /// Controllo mod_ER_insNew.
///
///
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
///
- protected global::System.Web.UI.WebControls.DropDownList ddlArea;
-
- ///
- /// Controllo odsArea.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.ObjectDataSource odsArea;
-
- ///
- /// Controllo ddlFornitore.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.DropDownList ddlFornitore;
-
- ///
- /// Controllo odsFornitore.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.ObjectDataSource odsFornitore;
-
- ///
- /// Controllo hfCond.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.HiddenField hfCond;
-
- ///
- /// Controllo chkShowAll.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.CheckBox chkShowAll;
-
- ///
- /// Controllo txtMessaggio.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.TextBox txtMessaggio;
-
- ///
- /// Controllo txtContatto.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.TextBox txtContatto;
-
- ///
- /// Controllo txtTelefono.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.TextBox txtTelefono;
-
- ///
- /// Controllo lblAddNew.
- ///
- ///
- /// Campo generato automaticamente.
- /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
- ///
- protected global::System.Web.UI.WebControls.LinkButton lblAddNew;
+ protected global::PUB.WebUserContols.mod_ER_insNew mod_ER_insNew;
///
/// Controllo divElenco.