Ejemplo n.º 1
0
        /// <summary>
        /// Descripción: Registrar los paneles
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionPanelControlCalidad"></param>
        /// <returns></returns>
        public int InsertConfigEvalPanel(ConfiguracionPanelControlCalidad oConfiguracionPanelControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLI_ConfiguracionEvaluacionPanelControlCalidad");

            try
            {
                InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oConfiguracionPanelControlCalidad.idConfigEvaluacion);
                InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", Guid.NewGuid());
                InputParameterAdd.Int(objCommand, "idTipoEvaluacion", oConfiguracionPanelControlCalidad.idTipoEvaluacion);
                InputParameterAdd.Varchar(objCommand, "nroLote", oConfiguracionPanelControlCalidad.nroLote);
                InputParameterAdd.Varchar(objCommand, "nombre", oConfiguracionPanelControlCalidad.nombre);
                InputParameterAdd.Varchar(objCommand, "descripcion", oConfiguracionPanelControlCalidad.descripcion);
                InputParameterAdd.Int(objCommand, "idTipo", oConfiguracionPanelControlCalidad.idTipo);
                InputParameterAdd.Int(objCommand, "idSubTipo", oConfiguracionPanelControlCalidad.idSubTipo);
                InputParameterAdd.Int(objCommand, "idusuarioregistro", oConfiguracionPanelControlCalidad.idusuarioregistro);
                ExecuteNonQuery(objCommand);
            }
            catch (Exception ex)
            {
                return(0);

                throw ex;
            }

            return(1);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Descripción: Metodo para la modificacion de paneles
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="xConfiguracionPanelControlCalidad"></param>
 /// <returns></returns>
 public int EditConfigEvalPanel(ConfiguracionPanelControlCalidad xConfiguracionPanelControlCalidad)
 {
     using (var oConfiguracionPanelControlCalidadDal = new ConfiguracionPanelControlCalidadDal())
     {
         return(oConfiguracionPanelControlCalidadDal.EditConfigEvalPanel(xConfiguracionPanelControlCalidad));
     }
 }
Ejemplo n.º 3
0
        public ActionResult AgregarPanel(Guid idConfigEvaluacion)
        {
            TipoMetodo(0);
            var model = new ConfiguracionPanelControlCalidad
            {
                idConfigEvaluacion = idConfigEvaluacion
            };

            return(PartialView("_FormNuevoPanel", model));
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Descripción: Metodo para la transaccion de la edicion de un panel
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="objConfiguracionPanelControlCalidad"></param>
 /// <returns></returns>
 public ActionResult EditEvaluacionPanel(ConfiguracionPanelControlCalidad objConfiguracionPanelControlCalidad)
 {
     try
     {
         objConfiguracionPanelControlCalidad.idusuarioedicion = Logueado.idUsuario;
         var Result = new ConfiguracionPanelControlCalidadBl().EditConfigEvalPanel(objConfiguracionPanelControlCalidad);
     }
     catch (Exception)
     {
         throw;
     }
     return(RedirectToAction("AddPanel", new { id = objConfiguracionPanelControlCalidad.idConfigEvaluacion, nombre = objConfiguracionPanelControlCalidad.nombre }));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Descripción: Metodo para la transaccion de registro de un panel
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="objConfiguracionPanelControlCalidad"></param>
 /// <returns></returns>
 public ActionResult AddEvaluacionPanel(ConfiguracionPanelControlCalidad objConfiguracionPanelControlCalidad)
 {
     try
     {
         objConfiguracionPanelControlCalidad.idusuarioregistro = Logueado.idUsuario;
         int res = new ConfiguracionPanelControlCalidadBl().InsertConfigEvalPanel(objConfiguracionPanelControlCalidad);
     }
     catch (Exception)
     {
         throw;
     }
     return(RedirectToAction("AddPanel", new { id = objConfiguracionPanelControlCalidad.idConfigEvaluacion, nombre = objConfiguracionPanelControlCalidad.nombre }));
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Descripción: Obtiene los Paneles por codigo
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionPanelControlCalidad"></param>
        /// <returns></returns>
        public ConfiguracionPanelControlCalidad GetConfiguracionPanelControlCalidadById(ConfiguracionPanelControlCalidad oConfiguracionPanelControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLS_ConfiguracionEvaluacionControlCalidadById");

            InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oConfiguracionPanelControlCalidad.idConfiguracionPanel);


            return(Execute(objCommand).AsEnumerable().Select(row => new ConfiguracionPanelControlCalidad()
            {
                idConfigEvaluacion = Converter.GetGuid(row, "idConfigEvaluacion"),
                nombre = Converter.GetString(row, "NombreEvaluacion"),
                descripcion = Converter.GetString(row, "Descripcion"),

                idusuarioregistro = Converter.GetInt(row, "idusuarioregistro"),
                fecharegistro = Converter.GetString(row, "fecharegistro"),
                idusuarioedicion = Converter.GetInt(row, "idusuarioedicion"),
                fechaedicion = Converter.GetString(row, "fechaedicion"),
            }).ToList().FirstOrDefault());
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Descripción: Obtiene los paneles
        /// Author: Juan Muga
        /// Fecha Creacion: 01/07/2018
        /// </summary>
        /// <param name="oConfiguracionPanelControlCalidad"></param>
        /// <returns></returns>
        public List <ConfiguracionPanelControlCalidad> GetConfiguracionPanelControlCalidad(ConfiguracionPanelControlCalidad oConfiguracionPanelControlCalidad)
        {
            var objCommand = GetSqlCommand("pNLS_ConfiguracionEvaluacionPanelControlCalidad");

            InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", oConfiguracionPanelControlCalidad.idConfiguracionPanel);
            InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oConfiguracionPanelControlCalidad.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 ConfiguracionPanelControlCalidad()
            {
                idConfigEvaluacion = Converter.GetGuid(row, "idConfigEvaluacion"),
                idConfiguracionPanel = Converter.GetGuid(row, "idConfiguracionPanel"),
                nroLote = Converter.GetString(row, "nrolote"),
                nombre = Converter.GetString(row, "nombre"),
                descripcion = Converter.GetString(row, "descripcion"),
                idTipo = Converter.GetInt(row, "idTipo"),
                idTipoEvaluacion = Converter.GetInt(row, "idTipoEvaluacion"),
                idSubTipo = Converter.GetInt(row, "idSubTipo"),
                estado = Converter.GetInt(row, "estado"),
                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"),
                DescTipo = new Common().Tipo(Converter.GetInt(row, "idTipo"), "TipoMetodo"),
                DescTipoEvaluacion = new Common().Tipo(Converter.GetInt(row, "idTipoEvaluacion"), "TipoEvaluacion")
            }).ToList());
        }
Ejemplo n.º 8
0
 /// <summary>
 /// Descripción: Obtiene los Paneles por codigo
 /// Author: Juan Muga
 /// Fecha Creacion: 01/07/2018
 /// </summary>
 /// <param name="xConfiguracionPanelControlCalidad"></param>
 /// <returns></returns>
 public ConfiguracionPanelControlCalidad GetConfiguracionPanelControlCalidadById(ConfiguracionPanelControlCalidad xConfiguracionPanelControlCalidad)
 {
     using (var oConfiguracionPanelControlCalidadDal = new ConfiguracionPanelControlCalidadDal())
     {
         return(oConfiguracionPanelControlCalidadDal.GetConfiguracionPanelControlCalidadById(xConfiguracionPanelControlCalidad));
     }
 }