protected void consulta_Click(Object sender, CommandEventArgs e) { int itemId = Int32.Parse((string)e.CommandArgument); Class.ClassRDL _RDL = new AslMobile.Class.ClassRDL(""); DataSet _MyDs = _RDL.GetSingleRdl(itemId); if (_MyDs.Tables[0].Rows.Count > 0) { DataRow _Dr = _MyDs.Tables[0].Rows[0]; int bl_id = Int32.Parse(_Dr["id_bl"].ToString()); /* * //Tempo di intervento' * f (_Dr["data_sla"] != DBNull.Value) * ((System.Web.UI.HtmlControls.HtmlInputHidden)Panel4.Controls[0].FindControl("Hiddetempointervento")).Value=_Dr["data_sla"].ToString(); * lse * ((System.Web.UI.HtmlControls.HtmlInputHidden)Panel4.Controls[0].FindControl("Hiddetempointervento")).Value=""; */ //STATO DELLA RDL CreazioneRichiesta1 Cre1 = (CreazioneRichiesta1)Panel5.Controls[0].Controls[0].FindControl("CreazioneRichiesta1"); Cre1.SetData(_Dr); CreazioneRichiesta2 Cre2 = (CreazioneRichiesta2)Panel5.Controls[0].Controls[0].FindControl("CreazioneRichiesta2"); CreazioneRichiesta3 Cre3 = (CreazioneRichiesta3)Panel5.Controls[0].Controls[0].FindControl("CreazioneRichiesta3"); DataSet _MyDsStato = _RDL.GetStatusRdl(itemId); if (_MyDsStato.Tables[0].Rows.Count > 0) { DataRow _DrStato = _MyDsStato.Tables[0].Rows[0]; Cre2.SetData(_Dr, _DrStato); } else { Cre2.SetData(_Dr, null); } switch ((TheSite.AslMobile.Class.StateType)Int32.Parse(_Dr["idstatus"].ToString())) { case TheSite.AslMobile.Class.StateType.AttivitaCompletata: Cre3.SetData(_Dr); break; default: Cre3.Visible = false; break; } this.ActiveForm = Form5; } // CompletamentoOrdine(_Dr); }
private void LoadDati() { Class.ClassRDL _RDL = new AslMobile.Class.ClassRDL(""); DataSet _MyDs = _RDL.GetSingleRdl(itemId); if (_MyDs.Tables[0].Rows.Count > 0) { DataRow _Dr = _MyDs.Tables[0].Rows[0]; int bl_id = Int32.Parse(_Dr["id_bl"].ToString()); DateTime d_DateRequested = (DateTime)_Dr["DATE_REQUESTED"]; this.p_lblData.Text = d_DateRequested.ToShortDateString(); this.p_lblOra.Text = d_DateRequested.ToShortTimeString(); //Tempo di intervento' if (_Dr["data_sla"] != DBNull.Value) { ((System.Web.UI.HtmlControls.HtmlInputHidden)Panel4.Controls[0].FindControl("Hiddetempointervento")).Value = _Dr["data_sla"].ToString(); } else { ((System.Web.UI.HtmlControls.HtmlInputHidden)Panel4.Controls[0].FindControl("Hiddetempointervento")).Value = ""; } //STATO DELLA RDL CreazioneRichiesta1 Cre1 = (CreazioneRichiesta1)Panel3.Controls[0].Controls[0].FindControl("CreazioneRichiesta1"); Cre1.SetData(_Dr); CreazioneRichiesta2 Cre2 = (CreazioneRichiesta2)Panel1.Controls[0].Controls[0].FindControl("CreazioneRichiesta2"); DataSet _MyDsStato = _RDL.GetStatusRdl(itemId); if (_MyDsStato.Tables[0].Rows.Count > 0) { DataRow _DrStato = _MyDsStato.Tables[0].Rows[0]; Cre2.SetData(_Dr, _DrStato); } else { Cre2.SetData(_Dr, null); } CompletamentoOrdine(_Dr); } }
private void UpdateRichiesta() { Class.ClassRDL _RDL = new AslMobile.Class.ClassRDL(""); OracleParameterCollection CollezioneControlli = new OracleParameterCollection(); //ok OracleParameter s_p_id_status = new OracleParameter(); s_p_id_status.ParameterName = "p_id_status"; s_p_id_status.OracleType = OracleType.Int32; s_p_id_status.Direction = ParameterDirection.Input; s_p_id_status.Value = GetValue(Panel4, "cmbsstatolavoro"); CollezioneControlli.Add(s_p_id_status); //ok OracleParameter s_p_date_start = new OracleParameter(); s_p_date_start.ParameterName = "p_date_start"; s_p_date_start.OracleType = OracleType.VarChar; s_p_date_start.Direction = ParameterDirection.Input; s_p_date_start.Size = 30; //Data Inizio string data_inizio = string.Empty; string date_start = GetValue(Panel4, "lblDataStart"); if (date_start != "") { string ora_Inizio = ((GetValue(Panel4, "txtOraStart") == "")?"00":GetValue(Panel4, "txtOraStart")) + ":" + ((GetValue(Panel4, "txtMinutiStart") == "")?"00":GetValue(Panel4, "txtMinutiStart")) + ":00"; data_inizio = date_start + " " + ora_Inizio; } s_p_date_start.Value = data_inizio; CollezioneControlli.Add(s_p_date_start); //ok OracleParameter s_p_date_end = new OracleParameter(); s_p_date_end.ParameterName = "p_date_end"; s_p_date_end.OracleType = OracleType.VarChar; s_p_date_end.Direction = ParameterDirection.Input; s_p_date_end.Size = 30; //Data Inizio GetValue(Panel4,"txtsOreFine") string data_fine = string.Empty; string date_end = GetValue(Panel4, "lblDataEnd");; if (date_end != "") { string ora_fine = ((GetValue(Panel4, "txtOraEnd") == "")?"00":GetValue(Panel4, "txtOraEnd")) + ":" + ((GetValue(Panel4, "txtMinutiEnd") == "")?"00":GetValue(Panel4, "txtMinutiEnd")) + ":00"; data_fine = date_end + " " + ora_fine; } s_p_date_end.Value = data_fine; CollezioneControlli.Add(s_p_date_end); //ok OracleParameter s_p_comments = new OracleParameter(); s_p_comments.ParameterName = "p_comments"; s_p_comments.OracleType = OracleType.VarChar; s_p_comments.Direction = ParameterDirection.Input; s_p_comments.Size = 4000; s_p_comments.Value = GetValue(Panel4, "txtAnnotazioni"); CollezioneControlli.Add(s_p_comments); //ok OracleParameter s_p_sospesa = new OracleParameter(); s_p_sospesa.ParameterName = "p_sospesa"; s_p_sospesa.OracleType = OracleType.VarChar; s_p_sospesa.Direction = ParameterDirection.Input; s_p_sospesa.Size = 2000; s_p_sospesa.Value = GetValue(Panel4, "txtSospesa"); CollezioneControlli.Add(s_p_sospesa); int Wr = 0; CreazioneRichiesta1 Cre1 = (CreazioneRichiesta1)Panel3.Controls[0].Controls[0].FindControl("CreazioneRichiesta1"); string Rdl = Cre1.Rdl; Wr = int.Parse(Cre1.Rdl); _RDL.Update(CollezioneControlli, Wr); this.RedirectToMobilePage("RCompleta.aspx"); }