/// <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); }
/// <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)); } }
// 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()); }
/// <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)); } }