private void ValorizzaTot() { Classi.ManCorrettiva.ClManCorrettiva _Totale = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(); DataSet DsManodoperaCosti = _Totale.TotManodopera(Convert.ToInt32(_wrId)); if (DsManodoperaCosti.Tables[0].Rows.Count > 0) { tot = Convert.ToDouble(DsManodoperaCosti.Tables[0].Rows[0]["totmateriale"]); } lblTot.Text = Convert.ToString(tot); }
private void Page_Load(object sender, System.EventArgs e) { if (Request.QueryString["ItemId"] != null) { _wrId = Convert.ToInt32(Request.QueryString["ItemId"]); } if (Request["WR_ID"] != null) { _wrId = Convert.ToInt32(Request["WR_ID"]); } //Faccio i conti Classi.ManCorrettiva.ClManCorrettiva _Totale = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(); DataSet DsManodoperaCosti = _Totale.TotManodopera(Convert.ToInt32(wrId)); if (DsManodoperaCosti.Tables[0].Rows.Count > 0) { tot = Convert.ToDouble(DsManodoperaCosti.Tables[0].Rows[0]["totaddetto"]); //Convert.ToDouble(DsManodoperaCosti.Tables[0].Rows[0]["totaddetto"])+; } lblTot1.Text = Convert.ToString(tot); // if (!Page.IsPostBack) { DataTable TbDati; ClManCorrettiva ioDati = new ClManCorrettiva(); DataSet DsManodopera = ioDati.GetListaManodopera(_wrId).Copy(); TbDati = AggiungiColonnaTotProgressivo(DsManodopera.Tables[0]); DataRow o_Dr = TbDati.NewRow(); o_Dr["ID"] = 0; o_Dr["IdAddetto"] = 0; o_Dr["IdAddettoWR"] = 0; o_Dr["CognomeNome"] = DBNull.Value; o_Dr["Livello"] = "<b>TOTALE</b>"; o_Dr["PrezzoUnitario"] = DBNull.Value; o_Dr["OreLavorate"] = DBNull.Value; o_Dr["Totale"] = 0; o_Dr["DescrizioneIntervento"] = DBNull.Value; TbDati.Rows.Add(o_Dr); lblRecord.Text = DsManodopera.Tables[0].Rows.Count.ToString(); DataGridEsegui.DataSource = TbDati; DataGridEsegui.DataBind(); // ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); } }
private int EseguiDataBaseManodopera(int id, Classi.ExecuteType Operazione, string descrizioneIntervento, int idManodopera, double prezzoUnitario, int oreLavorate, double prezzoTotale) { int i_Result = 0; ClManCorrettiva ioDati = new ClManCorrettiva(); S_ControlsCollection _SCollection = new S_ControlsCollection(); int cntParametro = 0; S_Object pId = new S_Object(); pId.ParameterName = "p_id"; pId.DbType = CustomDBType.Integer; pId.Direction = ParameterDirection.Input; pId.Index = cntParametro++; pId.Value = id; _SCollection.Add(pId); S_Object pIdwr = new S_Object(); pIdwr.ParameterName = "p_WrId"; pIdwr.DbType = CustomDBType.Integer; pIdwr.Direction = ParameterDirection.Input; pIdwr.Index = cntParametro++; pIdwr.Value = _wrId; _SCollection.Add(pIdwr); S_Object pDescrizioneIntervento = new S_Object(); pDescrizioneIntervento.ParameterName = "p_descrizione_Interv"; pDescrizioneIntervento.DbType = CustomDBType.VarChar; pDescrizioneIntervento.Direction = ParameterDirection.Input; pDescrizioneIntervento.Index = cntParametro++; if (descrizioneIntervento == String.Empty) { pDescrizioneIntervento.Value = DBNull.Value; } else { pDescrizioneIntervento.Value = descrizioneIntervento; } _SCollection.Add(pDescrizioneIntervento); S_Object pIdManodopera = new S_Object(); pIdManodopera.ParameterName = "p_IdAddetto"; pIdManodopera.DbType = CustomDBType.Integer; pIdManodopera.Direction = ParameterDirection.Input; pIdManodopera.Index = cntParametro++; pIdManodopera.Value = idManodopera; _SCollection.Add(pIdManodopera); S_Object pPrezzoUnitario = new S_Object(); pPrezzoUnitario.ParameterName = "p_PrezzoUnitario"; pPrezzoUnitario.DbType = CustomDBType.Double; pPrezzoUnitario.Direction = ParameterDirection.Input; pPrezzoUnitario.Index = cntParametro++; pPrezzoUnitario.Value = prezzoUnitario; _SCollection.Add(pPrezzoUnitario); S_Object pOreLavorate = new S_Object(); pOreLavorate.ParameterName = "p_Ore_lavorate"; pOreLavorate.DbType = CustomDBType.Integer; pOreLavorate.Direction = ParameterDirection.Input; pOreLavorate.Index = cntParametro++; pOreLavorate.Value = oreLavorate; _SCollection.Add(pOreLavorate); S_Object pTotale = new S_Object(); pTotale.ParameterName = "p_Totale"; pTotale.DbType = CustomDBType.Double; pTotale.Direction = ParameterDirection.Input; pTotale.Index = cntParametro++; pTotale.Value = prezzoTotale; _SCollection.Add(pTotale); i_Result = ioDati.ExecuteManodopera(_SCollection, Operazione); //Faccio i conti Classi.ManCorrettiva.ClManCorrettiva _Totale = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(); DataSet DsManodoperaCosti = _Totale.TotManodopera(Convert.ToInt32(_wrId)); if (DsManodoperaCosti.Tables[0].Rows.Count > 0) { tot = Convert.ToDouble(DsManodoperaCosti.Tables[0].Rows[0]["totaddetto"]); //Convert.ToDouble(DsManodoperaCosti.Tables[0].Rows[0]["totaddetto"])+; } lblTot1.Text = Convert.ToString(tot); // return(i_Result); }