예제 #1
0
        /// <summary>
        /// Descripción: Obtiene el detalle de la Enfermedad seleccionada.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="idEnfermedad"></param>
        /// <returns></returns>
        public List <DetalleCatalogo> GetTiposMuestraByIdExamen(int idEnfermedad)
        {
            var objCommand = GetSqlCommand("pNLS_DetalleCatalogo");

            InputParameterAdd.Int(objCommand, "idEnfermedad", idEnfermedad);
            var dataTable           = Execute(objCommand);
            var detallecatalogoList = new List <DetalleCatalogo>();

            foreach (DataRow row in dataTable.Rows)
            {
                var detallecatalogo = new DetalleCatalogo
                {
                    Prueba         = Converter.GetString(row, "Prueba"),
                    Patogeno       = Converter.GetString(row, "Patogeno"),
                    Muestra        = Converter.GetString(row, "Muestra"),
                    Caracteristica = Converter.GetString(row, "Caracteristica"),
                    Transporte     = Converter.GetString(row, "Transporte"),
                    Laboratorio    = Converter.GetString(row, "Laboratorio"),
                    DiasEmision    = Converter.GetInt(row, "DiasEmision"),
                    DiasEntrega    = Converter.GetInt(row, "DiasEntrega"),
                    CodigoUnico    = Converter.GetString(row, "CodigoUnico")
                };
                detallecatalogoList.Add(detallecatalogo);
            }
            return(detallecatalogoList);
        }
예제 #2
0
        public int Actualizar(DetalleCatalogo detalleCatalogo)
        {
            int result = 0;

            var parameters = new DynamicParameters();

            parameters.Add("@IdDetalleCatalogo", detalleCatalogo.IdDetalleCatalogo);
            parameters.Add("@IdCatalogo", detalleCatalogo.IdCatalogo);
            parameters.Add("@Codigo", detalleCatalogo.Codigo);
            parameters.Add("@Label", detalleCatalogo.Label);
            parameters.Add("@Descripcion", detalleCatalogo.Descripcion);
            parameters.Add("@Mnemonico", detalleCatalogo.Mnemonico);
            parameters.Add("@Val1", detalleCatalogo.Val1);
            parameters.Add("@Val2", detalleCatalogo.Val2);
            parameters.Add("@EmpresaID", detalleCatalogo.EmpresaID);
            parameters.Add("@UsuarioActualizacion", detalleCatalogo.UsuarioActualizacion);
            parameters.Add("@FechaHoraActualizacion", detalleCatalogo.FechaHoraActualizacion);
            parameters.Add("@CodigoPadre", detalleCatalogo.CodigoPadre);
            parameters.Add("@EstadoId", detalleCatalogo.EstadoId);



            using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB))
            {
                result = db.Execute("uspDetalleCatalogoActualizar", parameters, commandType: CommandType.StoredProcedure);
            }
            return(result);
        }
        public int ActualizarDetalleCatalogo(RegistrarActualizarDetalleCatalogoRequestDTO request)
        {
            DetalleCatalogo DetalleCatalogo = _Mapper.Map <DetalleCatalogo>(request);

            DetalleCatalogo.FechaHoraActualizacion = DateTime.Now;
            DetalleCatalogo.UsuarioActualizacion   = request.Usuario;

            int affected = _IDetalleCatalogoRepository.Actualizar(DetalleCatalogo);

            return(affected);
        }