Esempio n. 1
0
        public string GetXmlViewConRoles(int Index)
        {
            string Data = "<treenode ";

            SqlDataReader dr = SqlHelper.ExecuteReader(ESSeguridad.FormarStringConexion(), Queries.WF_JerarquiaPoliticaObtenerTitulo, UniqueID, WorkflowID);

            if (dr.Read())
            {
                Data += "NodeData='N." + dr.GetInt32(0) + "' ";
                Data += Index != 2 ? "Text='" + dr.GetString(1) + "'>" : "Text='Sino'>";

                SqlServerTreeProvider treeProvider = new SqlServerTreeProvider();
                Children = treeProvider.GetChildren(UniqueID, WorkflowID);
                Data    += GetXmlRoles();

                int i = 0;
                foreach (TreeNode tn in Children)
                {
                    Data += tn.GetXmlViewConRoles(++i);
                }
            }

            Data += "</treenode>";
            return(Data);
        }
Esempio n. 2
0
 public static bool VerificarCaducidad(int intEmpleado, short shtDias)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(
                                  ESSeguridad.FormarStringConexion(), Queries.ES_VerificarCaducidad,
                                  intEmpleado,
                                  shtDias)));
 }
Esempio n. 3
0
        public static int UltimoDestino(int workflowId, string refId)
        {
            int retVal = -1;

            try
            {
                SqlDataReader dr = SqlHelper.ExecuteReader(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerDatosRuta, workflowId, refId);

                if (dr.Read())
                {
                    string    lados  = dr.GetString(0);
                    int       numSec = dr.GetInt32(1);
                    string [] _ruta  = lados.Split(';');

                    if ((_ruta.Length - 2) == numSec)
                    {
                        retVal = 1;
                    }
                    else
                    {
                        retVal = 0;
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message + " " + e.InnerException);
            }

            return(retVal);
        }
Esempio n. 4
0
        public XmlNode GetXmlViewConRoles(int Index, XmlDocument XDoc, SqlServerTreeProvider treeProvider, int parentId)
        {
            XmlElement NewNode = null;

            SqlDataReader dr = SqlHelper.ExecuteReader(ESSeguridad.FormarStringConexion(), Queries.WF_JerarquiaPoliticaObtenerTitulo, UniqueID, WorkflowID);

            if (dr.Read())
            {
                // create an element node to insert
                // note: Element names may not have spaces so use ID
                // note: Element names may not start with a digit so add underscore
                NewNode = XDoc.CreateElement("_" + dr.GetInt32(0));
                NewNode.SetAttribute("ID", dr.GetInt32(0).ToString());
                NewNode.SetAttribute("ParentID", parentId.ToString());
                string Data = Index != 2 ? dr.GetString(1) : "Sino";
                NewNode.SetAttribute("FullName", Data);
                XmlNode NewRole = GetXmlRoles(XDoc, parentId);
                if (NewRole != null)
                {
                    NewNode.AppendChild(NewRole);
                }

                //SqlServerTreeProvider treeProvider = new SqlServerTreeProvider();
                Children = treeProvider.GetChildren(UniqueID, WorkflowID);

                int i = 0;
                foreach (TreeNode tn in Children)
                {
                    NewNode.AppendChild(tn.GetXmlViewConRoles(++i, XDoc, treeProvider, dr.GetInt32(0)));
                }
            }

            return(NewNode);
        }
        public static WFSublimacionPedidos ObtenerPedido(int transId)
        {
            WFSublimacionPedidos pedido = null;
            SqlDataReader        dr     = SqlHelper.ExecuteReader(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerTransaccion, transId);

            if (dr.Read())
            {
                pedido                  = new WFSublimacionPedidos();
                pedido._transId         = dr.GetInt32(0);
                pedido._tipoTransId     = dr.GetBoolean(1) ? 1 : 0;
                pedido._motivoId        = dr.GetInt32(2);
                pedido._empleadoId      = dr.GetInt32(3);
                pedido._centroId        = dr.GetInt32(4);
                pedido._estatusId       = dr.GetInt32(5);
                pedido._ultimoUsuarioId = dr.GetInt32(6);
                pedido._numTrans        = dr.GetString(7);
                pedido._ivaAplicable    = dr.GetDecimal(8);
                pedido._montoTotal      = dr.GetDecimal(9);
                pedido._fechaTrans      = dr.GetDateTime(10);
                pedido._fechaActual     = dr.GetDateTime(11);
                pedido._fechaDeEntrega  = dr.GetDateTime(12);
                pedido._observaciones   = dr.GetString(13);
            }

            return(pedido);
        }
Esempio n. 6
0
        //public static List<WFFormularioPagos> InsertarPagos(List<WFFormularioPagos> lstPagos)
        //{
        //    //List<WFFormularioPagos> lstPagos = new List<WFFormularioPagos>();
        //    WFFormularioPedidos Pagos = new WFFormularioPedidos();

        //    SqlDataReader dr = SqlHelper.ExecuteReader(ConfigurationManager.AppSettings[Global.CfgKeyConnString], Queries.InsertarPagos

        //    int resultado =(
        //        Pagos.UserId = 1; //_usuarioLogueado
        //        Pagos.FechaIngreso = DateTime.Now;
        //        Pagos.FechaModificacion = DateTime.Now;
        //        Pagos.DatoXml = strData;
        //        Pagos.StatusId = 1;
        //)
        //    return resultado ;
        //}

        public static int InsertarPagos(WFFormularioPagos InsertarPagos)
        {
            int nResultado = 0;

            try
            {
                object obj = SqlHelper.ExecuteNonQuery(ESSeguridad.FormarStringConexion(), Queries.WF_InsertarPagos,
                                                       InsertarPagos.UserId,
                                                       InsertarPagos.FechaIngreso,
                                                       InsertarPagos.FechaModificacion,
                                                       InsertarPagos.DatoXml,
                                                       InsertarPagos.StatusId,
                                                       InsertarPagos.DocumentoId,
                                                       InsertarPagos.Moneda,
                                                       InsertarPagos.TipoTransaccion,
                                                       InsertarPagos.Cuenta,
                                                       InsertarPagos.NroTransaccion,
                                                       InsertarPagos.Fecha,
                                                       InsertarPagos.Monto,
                                                       InsertarPagos.Observaciones);

                if (obj != null)
                {
                    nResultado = Convert.ToInt32(obj);
                }
            }
            catch (Exception) //ex)
            {
                //String cm = String.Empty;
                //EventLog.WriteEntry("Clever", "Clase Bonos: " + ex.Message, EventLogEntryType.Error, 232);
            }

            return(nResultado);
        }
Esempio n. 7
0
        public static ArrayList ListarWorkflow(int intCodModulo, int intCodWorkflow, string strSolicitante)
        {
            ArrayList arrWorkFlow = new ArrayList();
            DataSet   dsWorkFlow  = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                             Queries.WF_ListarSolicitudWorkflow, intCodWorkflow, strSolicitante);

            foreach (DataRow r in dsWorkFlow.Tables[0].Rows)
            {
                WFSolicitudWF WFSolicitud = new WFSolicitudWF();
                WFSolicitud.intSolicitud  = Convert.ToInt32(r["swf_cod_solicitud"]);
                WFSolicitud.strReferencia = Convert.ToString(r["swf_str_referencia"]);
//===< By Ramón
                WFSolicitud.dttFechaCreacion = Convert.ToDateTime(r["swf_fecha_solicitud"]);
//===>
                WFSolicitud.intCodSolicitante     = Convert.ToInt32(r["swf_cod_empleado_creador"]);
                WFSolicitud.strSolicitante        = Convert.ToString(r["emp_nbr_empleado_creador"]);
                WFSolicitud.intCodUltimoAprobador = Convert.ToInt32(r["hwf_cod_empleado_origen"]);
                WFSolicitud.strUltimoAprobador    = Convert.ToString(r["emp_nbr_empleado_ultimo"]);
//===< By Ramón
                WFSolicitud.dttFechaRevision = Convert.ToDateTime(r["hwf_fecha_historico"]);
//===>
                if (WFSolicitud.intCodSolicitante == WFSolicitud.intCodUltimoAprobador)
                {
                    WFSolicitud.strUltimoAprobador = "---";
                }

                WFSolicitud.intCodSiguienteAprobador = Convert.ToInt32(r["hwf_cod_empleado_destino"]);
                WFSolicitud.strSiguienteAprobador    = Convert.ToString(r["emp_nbr_empleado_destino"]);
                WFSolicitud.shtCodEstatus            = Convert.ToInt16(r["hwf_cod_estatuswkf"]);
                WFSolicitud.strEstatus = Convert.ToString(r["est_nbr_estatus"]);
                arrWorkFlow.Add(WFSolicitud);
            }
            return(arrWorkFlow);
        }
        public static WFFormularioPedidos ObtenerPedido(int _idPh)
        {
            WFFormularioPedidos Pedidos = null;
            SqlDataReader       dr      = SqlHelper.ExecuteReader(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerPedidos, _idPh);

            if (dr.Read())
            {
                Pedidos         = new WFFormularioPedidos();
                Pedidos._userId = dr.GetInt32(0);
                //Pedidos._fechaIngreso = dr.GetDateTime(2);
                //Pedidos._fechaModificacion = dr.GetDateTime(3);
                Pedidos._datoXml      = dr.GetString(1);
                Pedidos._statusId     = dr.GetInt32(2);
                Pedidos._documentoId  = dr.GetInt32(3);
                Pedidos._nombreClt    = dr.GetString(4);
                Pedidos._kilosPreQ    = dr.GetString(5);
                Pedidos._nombreSoli   = dr.GetString(6);
                Pedidos._kilosCojin   = dr.GetString(7);
                Pedidos._codigo       = dr.GetInt32(8);
                Pedidos._kilosCordon  = dr.GetString(9);
                Pedidos._fecha        = dr.GetDateTime(10);
                Pedidos._kilosCemento = dr.GetString(11);
                Pedidos._contenedor   = dr.GetString(12);
                Pedidos._kilosAlfa    = dr.GetString(13);
                Pedidos._pesoTotal    = dr.GetString(14);
                Pedidos._kilosPintura = dr.GetString(15);
                Pedidos._pedidoId     = _idPh;
            }

            return(Pedidos);
        }
Esempio n. 9
0
        /// <summary>
        /// ObtenerUsuario:
        /// Consulta el usuario que tiene activa la sesión actual
        /// </summary>
        /// <param name="Usuario">Usuario del sistema</param>
        /// <returns>ArrayList de Objetos tipo Usuario</returns>
        ///
        //Desarrollado por: Jhanmara Duque
        //Fecha de Creación: 24/01/2005

        public bool ObtenerUsuario(int intCodUsuario)
        {
            DataSet dsUsuario = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                         Queries.ES_ConsultaUsuario, intCodUsuario);

            if (dsUsuario.Tables[0].Rows.Count < 1)
            {
                return(false);
            }

            DataRow drUsuario = dsUsuario.Tables[0].Rows[0];

            intCodStaff           = Convert.ToInt32(drUsuario["usu_cod_empleado"]);
            strNombreLargo        = drUsuario["NombreEmpleadoLargo"].ToString();
            strNombreCorto        = drUsuario["NombreEmpleadoCorto"].ToString();
            strOficina            = drUsuario["ofi_desc_oficina"].ToString();
            shtOficina            = Convert.ToInt16(drUsuario["emp_cod_oficina"]);
            shtLoS                = Convert.ToInt16(drUsuario["emp_cod_linea"]);
            shtEspecializacion    = Convert.ToInt16(drUsuario["emp_cod_especializacion"]);
            shtCategoria          = Convert.ToInt16(drUsuario["emp_cod_categoria"]);
            blnCambiarPassword    = Convert.ToBoolean(drUsuario["usu_val_cambiar_password"]);
            dttFechaUltimoIngreso = Convert.ToDateTime(drUsuario["usu_fecha_ultimo_ingreso"]);

            return(true);
        }
Esempio n. 10
0
        //public static List<WFFormularioPagos> ObtenerAccionesDescripcion()
        //{
        //    List<WFFormularioPagos> lstPagos = new List<WFFormularioPagos>();
        //    SqlDataReader dr = SqlHelper.ExecuteReader(ConfigurationManager.AppSettings[Global.CfgKeyConnString], Queries.InsertarPagos);

        //    while (dr.Read())
        //    {
        //        WFFormularioPagos Pagos = new WFFormularioPagos();

        //        Pagos._userId = dr.GetInt32(0);
        //        Pagos._fechaIngreso = dr.GetDateTime(1);
        //        Pagos._fechaModificacion = dr.GetDateTime(2);
        //        Pagos._datoXml = dr.GetString(3);
        //        Pagos._statusId = dr.GetInt32(4);

        //        lstPagos.Add(Pagos);
        //    }

        //    return lstPagos;
        //}

        public static List <WFFormularioPagos> ObtenerPagos(int _idPh)
        {
            List <WFFormularioPagos> lstPagos = new List <WFFormularioPagos>();
            SqlDataReader            dr       = SqlHelper.ExecuteReader(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerPagos, _idPh);

            while (dr.Read())
            {
                WFFormularioPagos Pagos = new WFFormularioPagos();

                Pagos._userId = dr.GetInt32(0);
                //Pagos._fechaIngreso = dr.GetDateTime(2);
                //Pagos._fechaModificacion = dr.GetDateTime(3);
                Pagos._datoXml         = dr.GetString(1);
                Pagos._statusId        = dr.GetInt32(2);
                Pagos._documentoId     = dr.GetInt32(3);
                Pagos._moneda          = dr.GetString(4);
                Pagos._tipoTransaccion = dr.GetString(5);
                Pagos._cuenta          = dr.GetString(6);
                Pagos._nroTransaccion  = dr.GetInt32(7);
                Pagos._fecha           = dr.GetDateTime(8);
                Pagos._monto           = dr.GetString(9);
                Pagos._observaciones   = dr.GetString(10);
                Pagos._nombreClt       = dr.GetString(11);
                lstPagos.Add(Pagos);
            }

            return(lstPagos);
        }
Esempio n. 11
0
 public static bool VerificarGeneracion(int intEmpleado, string strPassword, short shtGeneraciones)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(
                                  ESSeguridad.FormarStringConexion(), Queries.ES_VerificarGeneracion,
                                  intEmpleado,
                                  strPassword,
                                  shtGeneraciones)));
 }
Esempio n. 12
0
        public int Login(string Usuario)
        {
            int intUsuario = 0;

            intUsuario = Convert.ToInt32(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_LoginUsuario, Usuario));

            return(intUsuario);
        }
Esempio n. 13
0
        public int Login(int intEmpleado, string Password)
        {
            int intUsuario = 0;

            intUsuario = Convert.ToInt32(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_LoginCodigo, intEmpleado, Password));

            return(intUsuario);
        }
Esempio n. 14
0
        /// <summary>
        /// Obtiene la posicion actual en la aprobacion de un documento
        /// </summary>
        /// <param name="intCodWorkFlow"></param>
        /// <param name="strReferencia"></param>
        /// <returns></returns>
        public static short ObtenerPosicionAprobacion(int intCodWorkFlow, string strReferencia)
        {
            DataSet dsResultado = SqlHelper.ExecuteDataset(
                ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerPosicionAprobacion
                , intCodWorkFlow
                , strReferencia);

            return(Convert.ToInt16(dsResultado.Tables[0].Rows[0]["swf_num_posicion_actual"]));
        }
Esempio n. 15
0
        /// <summary>
        /// Método que Obtiene el mensaje de  error asociado con el código de error especificado
        /// </summary>
        /// <param name="CodMensaje">El código de error</param>
        /// <returns></returns>
        public static string ObtenerMensaje(int intCodMensaje)
        {
            string strMensaje;

            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerMensaje, intCodMensaje);

            strMensaje = ds.Tables[0].Rows[0]["mensaje"].ToString();
            return(strMensaje);
        }
Esempio n. 16
0
        public static ArrayList ObtenerGruposDeRoles(int intCodRuta, string strRuta)
        {
            int     i  = 0;
            int     j  = 0;
            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerGrupoDeRoles, intCodRuta);

            string []         arrStrRuta      = strRuta.Split(';');
            int []            arrIntRuta      = new int[arrStrRuta.Length - 1];
            WFGrupoDeRoles [] arrGDR          = new WFGrupoDeRoles[arrIntRuta.Length];
            ArrayList         arrGrupoDeRoles = new ArrayList();

            for (i = 0; i < arrIntRuta.Length; i++)
            {
                arrIntRuta[i] = Convert.ToInt32(arrStrRuta[i]);
            }

            /*
             * foreach(DataRow r in ds.Tables[0].Rows)
             * {
             *      WFGrupoDeRoles objGrupoDeRoles = new WFGrupoDeRoles();
             *
             *      objGrupoDeRoles.intCodRoles = Convert.ToInt32(r["rls_cod_rolasoc"]);
             *      objGrupoDeRoles.strNbrRoles = Convert.ToString(r["rls_nbr_rolasoc"]);
             *
             *      for(j = 0; j < arrIntRuta.Length; j++)
             *      {
             *              if(arrIntRuta[j] == objGrupoDeRoles.intCodRoles)
             *              {
             *                      arrGDR[j] = objGrupoDeRoles;
             *                      break;
             *              }
             *      }
             * }
             */

            for (j = 0; j < arrIntRuta.Length; j++)
            {
                WFGrupoDeRoles objGrupoDeRoles = new WFGrupoDeRoles();
                foreach (DataRow r in ds.Tables[0].Rows)
                {
                    objGrupoDeRoles.intCodRoles = Convert.ToInt32(r["rls_cod_rolasoc"]);
                    objGrupoDeRoles.strNbrRoles = Convert.ToString(r["rls_nbr_rolasoc"]);

                    if (arrIntRuta[j] == objGrupoDeRoles.intCodRoles)
                    {
                        arrGDR[j] = objGrupoDeRoles;
                        break;
                    }
                }
            }

            for (j = 0; j < arrIntRuta.Length; j++)
            {
                arrGrupoDeRoles.Add(arrGDR[j]);
            }
            return(arrGrupoDeRoles);
        }
Esempio n. 17
0
        public void VerificarUsuario(int intEmpleado, string strUsuario)
        {
            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_VerificarUsuario, intEmpleado, strUsuario);

            if (ds.Tables[0].Rows.Count > 0)
            {
                this.intCodStaff = Convert.ToInt32(ds.Tables[0].Rows[0]["usu_cod_empleado"]);
                this.strUsuario  = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_login"]);
            }
        }
Esempio n. 18
0
        public int Actualizar()
        {
            _intIDUsuario = Convert.ToInt32(SqlHelper.ExecuteScalar(
                                                ESSeguridad.FormarStringConexion(), Queries.ES_ActualizarUsuario,
                                                _intCodStaff,
                                                _blnActivo,
                                                _blnCambiarPassword,
                                                _strComentarios
                                                ));

            return(_intIDUsuario);
        }
Esempio n. 19
0
        public static bool ActualizarUltimoUsuario(string strProcedimiento, string strReferencia, int intEmpleado)
        {
            object obj = SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), strProcedimiento, strReferencia, intEmpleado);

            int retval = 0;

            if (obj != null)
            {
                retval = Convert.ToInt32(obj);
            }

            return(retval > 0 ? true : false);
        }
Esempio n. 20
0
        public void CargarUsuario()
        {
            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_CargarUsuario, _intCodStaff);

            this.intCodStaff        = Convert.ToInt32(ds.Tables[0].Rows[0]["usu_cod_empleado"]);
            this.strUsuario         = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_login"]);
            this.strNombreLargo     = Convert.ToString(ds.Tables[0].Rows[0]["NombreEmpleadoLargo"]);
            this.strCategoria       = Convert.ToString(ds.Tables[0].Rows[0]["cat_desc_categoria"]);
            this.strPassword        = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_password"]);
            this.blnActivo          = Convert.ToBoolean(ds.Tables[0].Rows[0]["usu_bln_activo"]);
            this.blnCambiarPassword = Convert.ToBoolean(ds.Tables[0].Rows[0]["usu_val_cambiar_password"]);
            this.strComentarios     = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_comentarios"]);
        }
Esempio n. 21
0
        public static WFAprobadores ConsultarAprobadorActual(int intWorkflow, string strReferencia, int intEmpleado)
        {
            WFAprobadores Aprobador = new WFAprobadores();

            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ConsultarAprobadorActual, intWorkflow, strReferencia, intEmpleado);

            if (ds.Tables[0].Rows.Count > 0)
            {
                Aprobador.intEmpleado = Convert.ToInt32(ds.Tables[0].Rows[0]["emp_cod_empleado"]);
                Aprobador.strEmpleado = Convert.ToString(ds.Tables[0].Rows[0]["emp_nbr_empleado"]);
            }

            return(Aprobador);
        }
Esempio n. 22
0
 public static bool ReversarWorkFlow(int intCodWorkFlow, string strReferencia, string strSolicitud)
 {
     try
     {
         SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(),
                                 Queries.WF_ReversarWorkFlow, intCodWorkFlow, strReferencia, strSolicitud);
         return(true);
     }
     catch (Exception e)
     {
         System.Console.Write(e.Message);
         return(false);
     }
 }
Esempio n. 23
0
 public static bool ActualizarAprobadorHistorico(int intCodWorkFlow, string strReferencia, string strSolicitud, int intAprobadorNuevo)
 {
     try
     {
         SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(),
                                 Queries.WF_ActualizarAprobadorHistorico, intCodWorkFlow, strReferencia, strSolicitud, intAprobadorNuevo);
         return(true);
     }
     catch (Exception e)
     {
         System.Console.Write(e.Message);
         return(false);
     }
 }
Esempio n. 24
0
        public static WFCondicion ObtenerCondicionPorID(int intCodCondicion)
        {
            WFCondicion objCondicion = null;
            DataSet     ds           = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerCondicionPorID, intCodCondicion);

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow r = ds.Tables[0].Rows[0];
                objCondicion = new WFCondicion();
                objCondicion.intCodCondicion = Convert.ToInt32(r[0]);
                objCondicion.strNbrCondicion = r[1].ToString();
            }
            return(objCondicion);
        }
Esempio n. 25
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);
        }
Esempio n. 26
0
 /// <summary>
 /// Ubica la posicion de la aprobación de un documento en un siguiente nivel
 /// </summary>
 /// <param name="intCodWorkFlow"></param>
 /// <param name="strReferencia"></param>
 /// <returns></returns>
 public static bool ActualizarPosicionAprobacion(int intCodWorkFlow, string strReferencia)
 {
     try
     {
         SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.WF_ActualizarPosicionAprobacion
                                 , intCodWorkFlow
                                 , strReferencia);
         return(true);
     }
     catch (Exception e)
     {
         System.Console.Write(e.Message);
         return(false);
     }
 }
Esempio n. 27
0
        //		public string CreatorUserName
        //		{
        //			get {return _CreatorUserName;}
        //		}

        /*** INSTANCE METHOD ***/

        public bool Save()
        {
            object obj = SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.WF_InsertarWorkflow, _Id, _DocumentId, _Name, _Description);

            if (obj != null)
            {
                _Id = Convert.ToInt32(obj);
                if (_Id > -1)
                {
                    return(true);
                }
            }

            return(false);
        }
Esempio n. 28
0
        /// Permite obtener el código de staff del empleado que ocupa un Rol de LoS

        public bool ObtenerCodigoLiderLoS(short shtLoS)
        {
            DataSet dst = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                   Queries.WF_ObtenerSocioLiderCodigo, shtLoS);

            if (dst.Tables[0].Rows.Count < 1)
            {
                return(false);
            }

            DataRow drw = dst.Tables[0].Rows[0];

            intEmpleado = Convert.ToInt32(drw["rla_cod_empleado"]);
            return(true);
        }
Esempio n. 29
0
        public static int InsertarCaminoNuevo(int nodoId, string camino)
        {
            object obj = SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.WF_InsertarCaminoNuevo, nodoId, camino);

            if (obj != null)
            {
                int _intCodRuta = Convert.ToInt32(obj);
                if (_intCodRuta > -1)
                {
                    return(_intCodRuta);
                }
            }

            return(-1);
        }
Esempio n. 30
0
        public static void ObtenerReglas(int workflowId, out int intervalo_aprobacion, out int intervalo_correccion, out int num_recordatorios)
        {
            intervalo_aprobacion = 0;
            intervalo_correccion = 0;
            num_recordatorios    = 0;

            SqlDataReader sdr = SqlHelper.ExecuteReader(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerReglas, workflowId);

            if (sdr.Read())
            {
                intervalo_aprobacion = sdr.GetInt32(0);
                intervalo_correccion = sdr.GetInt32(1);
                num_recordatorios    = sdr.GetInt32(2);
            }
        }