/// <summary>
        /// Descripción: Realiza la actualizacion de las evaluaciones
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionEvalControlCalidad"></param>
        /// <returns></returns>
        public int EditConfigEval(ConfiguracionEvalControlCalidad oConfiguracionEvalControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLU_ConfiguracionEvaluacionControlCalidad");

            try
            {
                InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oConfiguracionEvalControlCalidad.idConfigEvaluacion);
                InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluador", oConfiguracionEvalControlCalidad.EstablecimientoEvaluador.IdEstablecimiento);
                InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluado", oConfiguracionEvalControlCalidad.EstablecimientoEvaluado.IdEstablecimiento);
                InputParameterAdd.Int(objCommand, "idenfermedad", oConfiguracionEvalControlCalidad.Enfermedad.idEnfermedad);
                InputParameterAdd.Varchar(objCommand, "nombre", oConfiguracionEvalControlCalidad.Nombre);
                InputParameterAdd.Varchar(objCommand, "descripcion", oConfiguracionEvalControlCalidad.Descripcion);
                InputParameterAdd.Int(objCommand, "estado", oConfiguracionEvalControlCalidad.estado);
                InputParameterAdd.Int(objCommand, "idusuarioedicion", oConfiguracionEvalControlCalidad.idusuarioedicion);
                ExecuteNonQuery(objCommand);
            }
            catch (Exception ex)
            {
                return(0);

                throw ex;
            }

            return(1);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Descripción: Realiza la actualizacion de las evaluaciones
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="xConfiguracionEvalControlCalidad"></param>
 /// <returns></returns>
 public int EditConfigEval(ConfiguracionEvalControlCalidad xConfiguracionEvalControlCalidad)
 {
     using (var oConfiguracionEvalControlCalidadDal = new ConfiguracionEvalControlCalidadDal())
     {
         return(oConfiguracionEvalControlCalidadDal.EditConfigEval(xConfiguracionEvalControlCalidad));
     }
 }
Ejemplo n.º 3
0
        // GET: ConfiguracionEvalControlCalidad
        /// <summary>
        /// Descripción: Metodo para realizar la busqueda de las evaluaciones registradas
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            var listConfiguracionEvalControlCalidad = new List <ConfiguracionEvalControlCalidad>();
            //if ((page == null) && (fechaDesde == null) && (fechaHasta == null) && (idEnfermedad == null) && (idExamen == null) && (hddDato == null))
            //    return View();
            //else
            //{
            //var pageNumber = page ?? 1;
            var blconfigeval       = new ConfiguracionEvalControlCalidadBl();
            var filtroConfigEvalCC = new ConfiguracionEvalControlCalidad();

            //var sDato = hddDato == "" ? "0" : hddDato;
            //var sEnfermedad = idEnfermedad == "" ? "0" : idEnfermedad;
            //var sExamen = idExamen == "" ? Guid.Empty : Guid.Parse(idExamen);
            listConfiguracionEvalControlCalidad = blconfigeval.GetConfiguracionEvalControlCalidad(filtroConfigEvalCC);
            var pageOfSeg = listConfiguracionEvalControlCalidad.ToPagedList(1, GetSetting <int>(PageSize));

            return(View(pageOfSeg));
            //}
        }
        /// <summary>
        /// Descripción: Obtiene evaluacion por Id
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionEvalControlCalidad"></param>
        /// <returns></returns>
        public ConfiguracionEvalControlCalidad GetConfiguracionEvalControlCalidadById(ConfiguracionEvalControlCalidad oConfiguracionEvalControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLS_ConfiguracionEvaluacionControlCalidadById");

            InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oConfiguracionEvalControlCalidad.idConfigEvaluacion);


            return(Execute(objCommand).AsEnumerable().Select(row => new ConfiguracionEvalControlCalidad()
            {
                idConfigEvaluacion = Converter.GetGuid(row, "idConfigEvaluacion"),
                Nombre = Converter.GetString(row, "NombreEvaluacion"),
                Descripcion = Converter.GetString(row, "Descripcion"),
                EstablecimientoEvaluado = new Establecimiento
                {
                    IdEstablecimiento = Converter.GetInt(row, "idEstablecimientoEvaluado"),
                    Nombre = Converter.GetString(row, "NombreEvaluado")
                },
                EstablecimientoEvaluador = new Establecimiento
                {
                    IdEstablecimiento = Converter.GetInt(row, "idEstablecimientoEvaluador"),
                    Nombre = Converter.GetString(row, "NombreEvaluador")
                },
                Enfermedad = new Enfermedad
                {
                    idEnfermedad = Converter.GetInt(row, "idEnfermedad"),
                    nombre = Converter.GetString(row, "NombreEnfermedad")
                },
                idusuarioregistro = Converter.GetInt(row, "idusuarioregistro"),
                fecharegistro = Converter.GetString(row, "fecharegistro"),
                idusuarioedicion = Converter.GetInt(row, "idusuarioedicion"),
                fechaedicion = Converter.GetString(row, "fechaedicion"),
            }).ToList().FirstOrDefault());
        }
        /// <summary>
        /// Descripción: Obtiene las evaluaciones registradas
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionEvalControlCalidad"></param>
        /// <returns></returns>
        public List <ConfiguracionEvalControlCalidad> GetConfiguracionEvalControlCalidad(ConfiguracionEvalControlCalidad oConfiguracionEvalControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLS_ConfiguracionEvaluacionControlCalidad");

            //InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oConfiguracionEvalControlCalidad.idConfigEvaluacion);
            //InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluador", oConfiguracionEvalControlCalidad.EstablecimientoEvaluador.IdEstablecimiento);
            //InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluado", oConfiguracionEvalControlCalidad.EstablecimientoEvaluado.IdEstablecimiento);
            //InputParameterAdd.Int(objCommand, "idEnfermedad", oConfiguracionEvalControlCalidad.Enfermedad.idEnfermedad);
            //InputParameterAdd.Varchar(objCommand, "nombre", oConfiguracionEvalControlCalidad.Nombre);
            //InputParameterAdd.Varchar(objCommand, "descripcion", oConfiguracionEvalControlCalidad.Descripcion);
            //InputParameterAdd.Int(objCommand, "estado", oConfiguracionEvalControlCalidad.estado);


            return(Execute(objCommand).AsEnumerable().Select(row => new ConfiguracionEvalControlCalidad()
            {
                idConfigEvaluacion = Converter.GetGuid(row, "idConfigEvaluacion"),
                Nombre = Converter.GetString(row, "NombreEvaluacion"),
                EstablecimientoEvaluado = new Establecimiento
                {
                    IdEstablecimiento = Converter.GetInt(row, "idEstablecimientoEvaluado"),
                    Nombre = Converter.GetString(row, "EESSEvaluado"),
                },
                EstablecimientoEvaluador = new Establecimiento
                {
                    IdEstablecimiento = Converter.GetInt(row, "idEstablecimientoEvaluador"),
                    Nombre = Converter.GetString(row, "EESSEvaluador"),
                },
                Enfermedad = new Enfermedad
                {
                    idEnfermedad = Converter.GetInt(row, "idEnfermedad"),
                    nombre = Converter.GetString(row, "NombreEnfermedad")
                },
                DescEstado = Converter.GetString(row, "EstadoDescripcion"),
                idusuarioregistro = Converter.GetInt(row, "idusuarioregistro"),
                fecharegistro = Converter.GetString(row, "fecharegistro"),
                idusuarioedicion = Converter.GetInt(row, "idusuarioedicion"),
                fechaedicion = Converter.GetString(row, "fechaedicion"),
                UsuarioRegistro = Converter.GetString(row, "NombreUsuarioRegistro"),
                UsuarioEdicion = Converter.GetString(row, "NombreUsuarioEdicion"),
            }).ToList());
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Descripción: Obtiene evaluacion por Id
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="xConfiguracionEvalControlCalidad"></param>
 /// <returns></returns>
 public ConfiguracionEvalControlCalidad GetConfiguracionEvalControlCalidadById(ConfiguracionEvalControlCalidad xConfiguracionEvalControlCalidad)
 {
     using (var oConfiguracionEvalControlCalidadDal = new ConfiguracionEvalControlCalidadDal())
     {
         return(oConfiguracionEvalControlCalidadDal.GetConfiguracionEvalControlCalidadById(xConfiguracionEvalControlCalidad));
     }
 }