/// <summary>
 /// Descripción: Registra los resultados rechazados por cada prueba en Labortorio
 /// Estado = 1
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="criterioRechazo"></param>
 public void RegistroCriterioRechazoResultado(CriterioRechazo criterio)
 {
     using (var ordenMuestraDal = new OrdenMuestraDal())
     {
         ordenMuestraDal.InsertOrdenMuestraResultadoRechazo(criterio);
     }
 }
 /// <summary>
 /// Descripción: Registro de un criterio de rechazo.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="criterioRechazo"></param>
 public void InsertCriterio(CriterioRechazo criterioRechazo)
 {
     using (var criterioDal = new CriterioRechazoDal())
     {
         criterioDal.InsertCriterio(criterioRechazo);
     }
 }
 /// <summary>
 /// Descripción: Actualizacion de un criterio de rechazo.
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="criterioRechazo"></param>
 public void UpdateCriterio(CriterioRechazo criterioRechazo)
 {
     using (var criterioDal = new CriterioRechazoDal())
     {
         criterioDal.UpdateCriterio(criterioRechazo);
     }
 }
        /// <summary>
        /// Descripción: Controlador para obtener informacion de un  criterio de rechazo.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="page"></param>
        /// <param name="search"></param>
        /// <returns></returns>
        private TipoCriterioViewModels GetTipoCriterioViewModels(CriterioRechazo criterio = null)
        {
            var tipoCriterio = _listaBl.GetListaByOpcion(OpcionLista.TipoCriterioRechazo);

            return(new TipoCriterioViewModels
            {
                Data = tipoCriterio.ListaDetalle,
                IdTipoCriterio = criterio?.Tipo ?? 0
            });
        }
Exemple #5
0
        /// <summary>
        /// Descripción: Registro de un criterio de rechazo.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="criterioRechazo"></param>
        public void InsertCriterio(CriterioRechazo criterioRechazo)
        {
            var objCommand = GetSqlCommand("pNLI_CriterioRechazo");

            InputParameterAdd.Varchar(objCommand, "glosa", criterioRechazo.Glosa);
            InputParameterAdd.Int(objCommand, "tipo", criterioRechazo.Tipo);
            InputParameterAdd.Int(objCommand, "idUsuarioRegistro", criterioRechazo.IdUsuarioRegistro);

            ExecuteNonQuery(objCommand);
        }
Exemple #6
0
        /// <summary>
        /// Descripción: Actualizacion de un criterio de rechazo.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="criterioRechazo"></param>
        public void UpdateCriterio(CriterioRechazo criterioRechazo)
        {
            var objCommand = GetSqlCommand("pNLU_CriterioRechazo");

            InputParameterAdd.Int(objCommand, "idCriterioRechazo", criterioRechazo.IdCriterioRechazo);
            InputParameterAdd.Varchar(objCommand, "glosa", criterioRechazo.Glosa);
            InputParameterAdd.Int(objCommand, "tipo", criterioRechazo.Tipo);
            InputParameterAdd.Int(objCommand, "idUsuarioEdicion", criterioRechazo.IdUsuarioEdicion);
            InputParameterAdd.Int(objCommand, "estado", criterioRechazo.Estado);

            ExecuteNonQuery(objCommand);
        }
        public ActionResult NuevoCriterio(int?page, string search, CriterioViewModels model)
        {
            try
            {
                var criterioRechazo = new CriterioRechazo
                {
                    Glosa             = model.Criterio.Glosa,
                    Tipo              = model.TipoCriterio.IdTipoCriterio,
                    IdUsuarioRegistro = Logueado.idUsuario
                };

                _criterioRechazoBl.InsertCriterio(criterioRechazo);

                return(RedirectToAction("Index", new { page, search }));
            }
            catch
            {
                return(View("Error"));
            }
        }
        public ActionResult EditarCriterio(int id, int?page, string search, CriterioViewModels model)
        {
            try
            {
                var criterio = new CriterioRechazo
                {
                    IdCriterioRechazo = id,
                    Glosa             = model.Criterio.Glosa,
                    Tipo             = model.TipoCriterio.IdTipoCriterio,
                    Estado           = model.Criterio.Estado,
                    IdUsuarioEdicion = Logueado.idUsuario
                };

                _criterioRechazoBl.UpdateCriterio(criterio);

                return(RedirectToAction("Index", new { page, search }));
            }
            catch
            {
                return(View("Error"));
            }
        }