protected override int ExecuteUpdate(S_ControlsCollection CollezioneControlli, ExecuteType Operazione, int itemId) { int i_MaxParametri = CollezioneControlli.Count; // TIPO OPERAZIONE S_Controls.Collections.S_Object s_Operazione = new S_Object(); s_Operazione.ParameterName = "p_Operazione"; s_Operazione.DbType = CustomDBType.VarChar; s_Operazione.Direction = ParameterDirection.Input; s_Operazione.Index = i_MaxParametri; s_Operazione.Value = Operazione.ToString(); CollezioneControlli.Add(s_Operazione); i_MaxParametri++; // OUT S_Controls.Collections.S_Object s_IdOut = new S_Object(); s_IdOut.ParameterName = "p_IdOut"; s_IdOut.DbType = CustomDBType.Integer; s_IdOut.Direction = ParameterDirection.Output; s_IdOut.Index = i_MaxParametri; CollezioneControlli.Add(s_IdOut); int i_Result = _OraDl.GetRowsAffectedTransaction(CollezioneControlli, "PACK_MAN_PROG.SP_EXECUTEIMPOSTAZIONI"); return(i_Result); }
protected int ExecuteServizi(S_ControlsCollection CollezioneControlli, ExecuteType Operazione, int itemId) { int i_MaxParametri = CollezioneControlli.Count + 1; int i_Result = 0; S_Controls.Collections.S_Object s_Idpmp = new S_Object(); s_Idpmp.ParameterName = "p_ID"; s_Idpmp.DbType = CustomDBType.Integer; s_Idpmp.Direction = ParameterDirection.Input; s_Idpmp.Index = i_MaxParametri; s_Idpmp.Value = itemId; i_MaxParametri++; // S_Controls.Collections.S_Object s_Operazione = new S_Object(); // s_Operazione.ParameterName = "p_Operazione"; // s_Operazione.DbType = CustomDBType.VarChar; // s_Operazione.Direction = ParameterDirection.Input; // s_Operazione.Index = i_MaxParametri; // s_Operazione.Value = Operazione.ToString(); // // i_MaxParametri ++; S_Controls.Collections.S_Object s_IdOut = new S_Object(); s_IdOut.ParameterName = "p_IdOut"; s_IdOut.DbType = CustomDBType.Integer; s_IdOut.Direction = ParameterDirection.Output; s_IdOut.Index = i_MaxParametri; CollezioneControlli.Add(s_Idpmp); //CollezioneControlli.Add(s_Operazione); CollezioneControlli.Add(s_IdOut); if (Operazione == ExecuteType.Insert) { i_Result = _OraDl.GetRowsAffectedTransaction(CollezioneControlli, "PACK_BUILDINGS.SP_EXECUTE_BLSERVIZI"); } else if (Operazione == ExecuteType.Delete) { i_Result = _OraDl.GetRowsAffectedTransaction(CollezioneControlli, "PACK_BUILDINGS.SP_DELETE_BLSERVIZI"); } return(i_Result); }
protected override int ExecuteUpdate(S_ControlsCollection CollezioneControlli, ExecuteType Operazione, int itemId) { S_Controls.Collections.S_Object s_IdOut = new S_Object(); s_IdOut.ParameterName = "p_IdOut"; s_IdOut.DbType = CustomDBType.Integer; s_IdOut.Direction = ParameterDirection.Output; s_IdOut.Index = CollezioneControlli.Count; CollezioneControlli.Add(s_IdOut); int i_Result = _OraDl.GetRowsAffectedTransaction(CollezioneControlli, "PACK_MAN_ORD.SP_Accorpa"); return(i_Result); }
public int CreaPianoMP(S_ControlsCollection CollezioneControlli) { // OUT S_Controls.Collections.S_Object s_p_esito = new S_Object(); s_p_esito.ParameterName = "p_esito"; s_p_esito.DbType = CustomDBType.Integer; s_p_esito.Direction = ParameterDirection.Output; s_p_esito.Index = CollezioneControlli.Count; CollezioneControlli.Add(s_p_esito); int i_Result = _OraDl.GetRowsAffectedTransaction(CollezioneControlli, "PACK_SCHEDULA.SP_MP_PmsInPmsd_Ater"); return(i_Result); }
protected override int ExecuteUpdate(S_ControlsCollection CollezioneControlli, ExecuteType Operazione, int itemId) { // if (TabellaStep.Rows.Count > 0) // { // foreach (DataRow riga in TabellaStep) // { int i_MaxParametri = CollezioneControlli.Count + 1; S_Controls.Collections.S_Object s_Idpmp = new S_Object(); s_Idpmp.ParameterName = "p_id_pmp"; s_Idpmp.DbType = CustomDBType.Integer; s_Idpmp.Direction = ParameterDirection.Input; s_Idpmp.Index = i_MaxParametri; s_Idpmp.Value = itemId; i_MaxParametri++; S_Controls.Collections.S_Object s_Operazione = new S_Object(); s_Operazione.ParameterName = "p_Operazione"; s_Operazione.DbType = CustomDBType.VarChar; s_Operazione.Direction = ParameterDirection.Input; s_Operazione.Index = i_MaxParametri; s_Operazione.Value = Operazione.ToString(); i_MaxParametri++; S_Controls.Collections.S_Object s_IdOut = new S_Object(); s_IdOut.ParameterName = "p_IdOut"; s_IdOut.DbType = CustomDBType.Integer; s_IdOut.Direction = ParameterDirection.Output; s_IdOut.Index = i_MaxParametri; CollezioneControlli.Add(s_Idpmp); // CollezioneControlli.Add(s_CurrentUser); CollezioneControlli.Add(s_Operazione); CollezioneControlli.Add(s_IdOut); int i_Result = _OraDl.GetRowsAffectedTransaction(CollezioneControlli, "PACK_PMP.SP_EXECUTEPMP_Step"); // } // } return(i_Result); }