Beispiel #1
0
        public List <OrdenMuestraRecepcionado> RecepcionarMuestra(OrdenMuestraVM model)
        {
            var objCommand = GetSqlCommand("pNLU_RecepcionMuestraROM");

            InputParameterAdd.Varchar(objCommand, "codigoMuestra", model.CodigoMuestra);
            InputParameterAdd.Int(objCommand, "establecimientoDestinoId", model.EstablecimientoDestinoId);
            InputParameterAdd.Int(objCommand, "establecimientoEnvioId", model.EstablecimientoEnvioId);
            InputParameterAdd.DateTime(objCommand, "fechaRecepcion", model.FechaRecepcion);
            InputParameterAdd.DateTime(objCommand, "fechaRecepcionRomINS", model.fechaRecepcionRomINS);
            InputParameterAdd.Int(objCommand, "idUsuario", model.IdUsuario);
            InputParameterAdd.Varchar(objCommand, "nroOficio", model.NroOficio);

            var resultado = new List <OrdenMuestraRecepcionado>();
            var dataTable = Execute(objCommand);

            foreach (DataRow row in dataTable.Rows)
            {
                resultado.Add(new OrdenMuestraRecepcionado
                {
                    CodigoMuestra           = Converter.GetString(row, "CodigoMuestra"),
                    CodigoLineal            = Converter.GetString(row, "CodigoLineal"),
                    IdOrdenMuestraRecepcion = Converter.GetGuid(row, "idOrdenMuestraRecepcion"),
                    Paciente             = Converter.GetString(row, "Paciente"),
                    IdOrdenMuestra       = Converter.GetGuid(row, "idOrdenMuestra"),
                    IdTipoMuestra        = Converter.GetInt(row, "idTipoMuestra"),
                    IdCriterioRechazo    = Converter.GetInt(row, "idCriterioRechazo"),
                    CriterioRechazoGlosa = Converter.GetString(row, "Glosa")
                });
            }

            return(resultado);
        }
Beispiel #2
0
 public List <OrdenMuestraRecepcionado> RecepcionarMuestra(OrdenMuestraVM model)
 {
     using (var dal = new RecepcionDal())
     {
         return(dal.RecepcionarMuestra(model));
     }
 }
Beispiel #3
0
        public ActionResult RecepcionarMuestraROM(OrdenMuestraVM model)
        {
            var bl = new RecepcionBl();

            model.IdUsuario = Logueado.idUsuario;
            var recepcionado = bl.RecepcionarMuestra(model);

            if (recepcionado.Any())
            {
                return(PartialView("_MuestrasRecepcionadas_NuevaFila", recepcionado));
            }
            else
            {
                return(new EmptyResult());
            }
        }