Пример #1
0
        public RHistorialBE ObtenerHistorialEvento(int Id)
        {
            RHistorialBE oHistorialBE = new RHistorialBE();
            Database     objDB        = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERHISTORIAL_EVENTO"))
            {
                try
                {
                    objDB.AddInParameter(objCMD, "@Id", DbType.Int32, Id);
//                    objDB.AddInParameter(objCMD, "@FechaModificacion", DbType.String, fechaModificacion);
                    using (IDataReader oDataReader = objDB.ExecuteReader(objCMD))
                    {
                        while (oDataReader.Read())
                        {
                            oHistorialBE.Id                = (int)oDataReader["Id"];
                            oHistorialBE.IdSolicitud       = (int)oDataReader["IdEventoRiesgo"];
                            oHistorialBE.FechaModificacion = (DateTime)oDataReader["FechaModificacion"];
                            oHistorialBE.NombreUsuario     = (string)oDataReader["NombreUsuario"];
                            oHistorialBE.DataJson          = (string)oDataReader["DataJson"];
                            oHistorialBE.Usuario           = (string)oDataReader["Usuario"];
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(oHistorialBE);
        }
Пример #2
0
        public List <RHistorialBE> ObtenerHistorialPorTipo(int IdSolicitud, string Tipo)
        {
            List <RHistorialBE> oListaHistorial = new List <RHistorialBE>();
            Database            objDB           = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERHISTORIAL"))
            {
                try
                {
                    objDB.AddInParameter(objCMD, "@IdSolicitud", DbType.Int32, IdSolicitud);
                    objDB.AddInParameter(objCMD, "@Tipo", DbType.String, Tipo);
                    using (IDataReader oDataReader = objDB.ExecuteReader(objCMD))
                    {
                        while (oDataReader.Read())
                        {
                            RHistorialBE oHistorialBE = new RHistorialBE();
                            oHistorialBE.Id                = (int)oDataReader["Id"];
                            oHistorialBE.IdSolicitud       = (int)oDataReader["IdSolicitud"];
                            oHistorialBE.FechaModificacion = (DateTime)oDataReader["FechaModificacion"];
                            oHistorialBE.Comentario        = (string)oDataReader["Comentario"];
                            oHistorialBE.NombreUsuario     = (string)oDataReader["NombreUsuario"];
                            oHistorialBE.EstadoInforme     = (string)oDataReader["EstadoInforme"];
                            oHistorialBE.Tipo              = (string)oDataReader["Tipo"];
                            oListaHistorial.Add(oHistorialBE);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(oListaHistorial);
        }
Пример #3
0
        public bool InsertarHistorial(RHistorialBE poHistorialBE)
        {
            int      res   = 0;
            Database objDB = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_INS_HISTORIAL"))
            {
                objDB.AddInParameter(objCMD, "@IdSolicitud", DbType.String, poHistorialBE.IdSolicitud);
                objDB.AddInParameter(objCMD, "@FechaModificacion", DbType.DateTime, poHistorialBE.FechaModificacion);
                objDB.AddInParameter(objCMD, "@Comentario", DbType.String, poHistorialBE.Comentario);
                objDB.AddInParameter(objCMD, "@Usuario", DbType.String, poHistorialBE.Usuario);
                objDB.AddInParameter(objCMD, "@NombreUsuario", DbType.String, poHistorialBE.NombreUsuario);
                objDB.AddInParameter(objCMD, "@EstadoInforme", DbType.String, poHistorialBE.EstadoInforme);
                objDB.AddInParameter(objCMD, "@Datos", DbType.String, poHistorialBE.Datos);
                objDB.AddInParameter(objCMD, "@Tipo", DbType.String, poHistorialBE.Tipo);
                objDB.AddInParameter(objCMD, "@EstaActivo", DbType.Boolean, poHistorialBE.EstaActivo);

                try
                {
                    res = objDB.ExecuteNonQuery(objCMD);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(res > 0);
        }
Пример #4
0
        public bool InsertarHistorialEvento(RHistorialBE poHistorialBE)
        {
            int      res   = 0;
            Database objDB = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_INS_HISTORIALEVENTO"))
            {
                objDB.AddInParameter(objCMD, "@IdEventoRiesgo", DbType.Int32, poHistorialBE.IdSolicitud);
                //objDB.AddInParameter(objCMD, "@Versiones", DbType.Int32, poHistorialBE.Versiones);
                objDB.AddInParameter(objCMD, "@FechaModificacion", DbType.DateTime, poHistorialBE.FechaModificacion);
                objDB.AddInParameter(objCMD, "@Usuario", DbType.String, poHistorialBE.Usuario);
                objDB.AddInParameter(objCMD, "@NombreUsuario", DbType.String, poHistorialBE.NombreUsuario);
                objDB.AddInParameter(objCMD, "@DataJson", DbType.String, poHistorialBE.DataJson);
                try
                {
                    res = objDB.ExecuteNonQuery(objCMD);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(res > 0);
        }