public WFPolitica(int workflowId, int intCodPolitica, int intPadre, WFCondicion objCondicion, string strValor, WFTipoDeDato objTipoDeDato) { _WorkflowId = workflowId; _intCodPolitica = intCodPolitica; _intPadre = intPadre; _objCondicion = objCondicion; _strValor = strValor; _objTipoDeDato = objTipoDeDato; }
public static WFTipoDeDato ObtenerTiposDeDatoPorID(int intCodTipoDeDato) { WFTipoDeDato objTipoDeDato = null; DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerTipoDeDatoPorID, intCodTipoDeDato); if (ds.Tables[0].Rows.Count > 0) { DataRow r = ds.Tables[0].Rows[0]; objTipoDeDato = new WFTipoDeDato(); objTipoDeDato.intCodTipoDeDato = Convert.ToInt32(r[0]); objTipoDeDato.strNbrTipoDeDato = r[1].ToString(); } return(objTipoDeDato); }
public static ArrayList ObtenerTiposDeDato() { ArrayList Catalogo = new ArrayList(); DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerTiposDeDato); WFTipoDeDato objInicial = new WFTipoDeDato(0, "[Seleccione]"); Catalogo.Add(objInicial); foreach (DataRow r in ds.Tables[0].Rows) { WFTipoDeDato objTipoDeDato = new WFTipoDeDato(); objTipoDeDato.intCodTipoDeDato = Convert.ToInt32(r[0]); objTipoDeDato.strNbrTipoDeDato = r[1].ToString(); Catalogo.Add(objTipoDeDato); } return(Catalogo); }
public static ArrayList ObtenerPoliticasPorWorkflowId(int workflowId) { ArrayList arrPoliticas = new ArrayList(); DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerPoliticasPorWorkflowId, workflowId); foreach (DataRow r in ds.Tables[0].Rows) { WFTipoDeDato objTipoDeDato = new WFTipoDeDato(); objTipoDeDato.intCodTipoDeDato = Convert.ToInt16(r["wjp_cod_tipodedato"]); objTipoDeDato.strNbrTipoDeDato = Convert.ToString(r["wft_nbr_tipodedato"]); WFCondicion objCondicion = new WFCondicion(); objCondicion.intCodCondicion = Convert.ToInt16(r["wjp_cod_condicion"]); objCondicion.strNbrCondicion = Convert.ToString(r["wfc_nbr_condicion"]); int intPadre = r["wjp_cod_nodopadre"] == System.DBNull.Value ? 0 : Convert.ToInt32(r["wjp_cod_nodopadre"]); int intCodPolitica = Convert.ToInt32(r["wjp_cod_nodo"]); string strValor = Convert.ToString(r["wjp_val_condicion"]); WFPolitica objPolitica = new WFPolitica(workflowId, intCodPolitica, intPadre, objCondicion, strValor, objTipoDeDato); arrPoliticas.Add(objPolitica); } return(arrPoliticas); }