Exemple #1
0
 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;
 }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }